Finishing touches for GraphicsPad - No Fluff Just Stuff

Finishing touches for GraphicsPad

Posted by: Andres Almiray on November 22, 2007

Continuing the round up updates/upgrades on some of the groovy projects I'm involved with before the big 1.1 release, I returned to GraphicsBuilder. I recently blogged about a new app: GraphicsPad. Think of it like groovyConsole for graphics, and that's the thing, if you haven't seen the latest incarnation of groovyConsole then you'll be surprised when you see it.

Danno has been busy revamping the UI, taking into consideration some of the remarks and ideas Romain expressed a couple of months ago. It is not a Filthy Rich GroovyConsole (yet) but its sexier and sports more functionality than before. The same richness should be available in GraphicsPad and that is what you are going to get once it is released.

A curious thing happened once I finished adding the new actions, I demoed the new app to Ixchel (my wife, she is also into Groovy :-D) and she said something was amiss: a way to export the current script into a full functional example. The thing is that during the talk at Silicon Valley Code Camp 2007 a question came up on how to plug a GraphicsBuilder into an app (I think it was Kirill who asked that), the simpler answer: use a GraphicsPanel. "Sure, but how do I _do_ that?" this is exactly the point Ixchel made so GraphicsPad has an "Export" action that will let you save a GraphicsBuilder/SwingBuilder script to be launched as a standalone application (provided you have your classpath set correctly, for instance by using the Windows NSIS-Installer to setup paths and file associations), so problem solved.

On a related note to the Filthy Rich Book, I haven't finished chapter 2 but it has already helped me detect and eliminate thread bottlenecks on the GraphicsBuilderDemo and GraphicsPad applications, so far so good :)

Keep on Groovying!
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »