Skip to content

CHill's Ramblings

Thoughts, ideas, and other such things I feel like putting here. About basically any topic.

The Return of ShowSort.

Posted on July 13, 2010August 2, 2021 By darkhelm No Comments on The Return of ShowSort.
0 0
Read Time:1 Minute, 46 Second

Ok, so for several months, I’ve neglected this app, and I finally got around to fixing it. Basically, I updated my appengine libraries and GWT libraries, and it broke the app, preventing it from getting the list of sorting algorithms available to display with the app. Now that it is corrected, this should all work much better. I’ve also included the (very rudimentary) javadoc for the project at: http://showsort.darkhelm.org/doc/index.html. It is my rather rough attempt at writing documentation for the entire app, so please, bear with me.

The entire project was an attempt to learn about Google App Engine for Java, GWT, Jython, and making it all work together. The concept was an old application that I had to write for a computer class back in high school, a program I’ve rewritten multiple times to learn the basics of several languages. This is the first time I’ve tried to separate the code into specific components — display, algorithm, and processing. The algorithms are written in python, and visible in the app (as well as a brief summary/description of the algorithm), and they are quite literally what is executed to do the sorting of the array. The processing components of the app are the server-side components, which define the array, and execute the sorting algorithm. The display components are the client-side pieces, utilizing GWT for rendering, as well as some pieces of code to generate the graphical aspects with a canvas tag (and the excanvas javascript library so it works in Internet Explorer, that does not natively support the cavas tag). It also handles the syntax highlighting & rendering of the python code, plus the rest of the UI in general.

All in all, it ended up being a rather complex way to do something simple (sort an array of integers). As time progresses, I will most likely add to this app. There are some GWT 2.0 features I’d like to fiddle with, and some further features I’d like to add, not to mention getting a few more sorting algorithms added to the roster.

Share

Facebook
Twitter
Pinterest
LinkedIn

About Post Author

darkhelm

chill@darkhelm.org
http://darkhelm.org
Happy
Happy
0 0 %
Sad
Sad
0 0 %
Excited
Excited
0 0 %
Sleepy
Sleepy
0 0 %
Angry
Angry
0 0 %
Surprise
Surprise
0 0 %
Uncategorized

Post navigation

Previous Post: about ShowSort
Next Post: Serializing compiled Jython code objects (works on Google AppsEngine for Java)

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
(Add your review)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Archives

  • October 2021
  • August 2021
  • October 2019
  • November 2018
  • October 2016
  • September 2016
  • November 2015
  • September 2013
  • May 2013
  • October 2012
  • April 2012
  • March 2012
  • December 2010
  • November 2010
  • September 2010
  • August 2010
  • July 2010
  • January 2010

Categories

  • america
  • bitsy
  • blueprints
  • ejb
  • glassfish
  • gwt-syntaxhighlighter
  • jpa
  • jython
  • lies
  • network
  • politics
  • Uncategorized

Recent Posts

  • To Dave Hines, my friend, may you now have the joy you had spread to everyone around you.
  • Router Fun
  • False Peace
  • Moving away from the google universe.
  • The problem with people abusing scripture to attack entertainment

Recent Comments

  1. darkhelm on To Dave Hines, my friend, may you now have the joy you had spread to everyone around you.
  2. Matt Sutton on To Dave Hines, my friend, may you now have the joy you had spread to everyone around you.
  3. Unknown on Jonah, Jonah, did not obey God immediately…
  4. 1seanv on A Christian’s Response To: A Christian’s View of World of Warcraft (published in 2008)
  5. Unknown on Jonah, Jonah, did not obey God immediately…

Copyright © 2023 CHill's Ramblings.

Powered by PressBook WordPress theme