Showing posts with label ganttMagic. Show all posts
Showing posts with label ganttMagic. Show all posts

Monday, December 9, 2013

reXume and GanttMagic moved to new server after 10 years

UPDATE: Nov, 2017 - Domain name is back! There is a new web site hosting the new mobile-friendly, interactive resume publishing tools at reXume.org !
The legacy reXume WAR files mentioned below are now in
http://www.polyglotinc.com/reXume_server/new/reXume.war 
leaving http://www.polyglotinc.com/rexume/ to host my personal resume, being an example of how the brand new reXume.org tools can be used for embedded interactive resumes.

UPDATE: May, 2015 - Elvis has left the bldg...moved server from San Fran w/fixed IP to a (gag) Comcast-only city; so, no fixed IP, and no dyndns. Going to retire the domain name now.

UPDATE: May, 2014 - dyndns has dropped their free service after over a decade, and so I've had to change the domain name for the services URL above from rexume.dyndns.org to mini.rexume.org.

My ancient legacy interactive resume server is finally dying...(awwww)... after almost 15 years running its little circa-1998 dual 350MHz Pentium 2 processors, dual-booting to Windows 95 (YES 95!) and RedHat 5.5, with JRun 3 (j2ee server), Netscape 4 browser, etc, etc... alas, its disk drive is faltering.  I have been forced to do the archeology required to find the missing java source files (ah, there they were...over in the legacy JBuilder IDE files in the old Win95 drives backup!).  I've also been forced to figure out how get them building/deploying/running on a decade newer technologies: Tomcat 7, Java 6, Eclipse Juno IDE, Mac OSX Lion Server.

As it turns out, the only changes needed were:
1. figuring out how to replace the old beta Batik jar file with the myriad separate jar files Batik publishes now (including the one they left out),
2. figuring out that a magic password is needed now to share webapp contexts,
3. figuring out all the changes in Eclipse to build config/properties since I last attempted this in 2010.

So, the new server setup adds port 8080 to the all the old URLs (and changes the domain name),
( e.g. http://mini.rexume.org:8080/reXume/RBWrexume.html )
and the two WAR files can now be found at:
http://www.polyglotinc.com/GanttMagic/new/GanttMagic.war  and
http://www.polyglotinc.com/reXume/new/reXume.war

To keep installation simple, the .war files contain embedded copies of any required non-typical jar files (e.g. all the Batik jar files). Also, my .war and .jar files contain their java source files this time (lest I lose them again).


Saturday, November 29, 2003

The reXume/GanttMagic webapps can now be embedded...

The reXume and GanttMagic web apps have been modified such that they can be configured to process a hardwired reXume file rather than only uploaded files.

My hand coded Interactive Resume web site ( http://rexume.dyndns.org/resume ) is being replaced with a new version based on the std. reXume and GanttMagic web apps ( http://rexume.dyndns.org/reXume/RBWrexume.html ) that also acts as a demonstration of using reXume for personal resume sites.

The WAR files are currently deployed on JRun 3.0 but have been tested on Tomcat 4.1 as well.

Monday, October 6, 2003

Announcing RDDL file for GanttMagic XML Namespace...

There is a first major stab at publishing an RDDL file documenting the XML namespace I've defined for the GanttMagic XML input data. It is at http://www.polyglotinc.com/NS/GanttMagic/.

Soon (hopefully) there will be a similar one for the reXume data XML namespace [ http://www.polyglotinc.com/NS/reXume ].

Monday, September 15, 2003

The GanttMagic webapp works separately from reXume now....

The multiple web app WAR files previously published for GanttMagic have been consolidated into a single GanttMagic.war which can be deployed on any web container and has been tested with Tomcat 4.1 (J2EE 1.3) and JRun3.0 (J2EE 1.2). For older J2EE web containers running on JDK 1.3, you may need
to install the following library jar file into the shared library area (e.g. for JRun3.0 it is at [jrun_install]/lib/ext/ ).

Also with this release, this GanttMagic webapp may be deployed and used separately from the new release of the reXume webapp. Previously the two had to be deployed within a single webapp to work properly.

This code is running and available online at http://rexume.dyndns.org/GanttMagic/
where is runs on my old Pentium II system with RedHat6.x and JRun3 (so don't expect lightning speed).
The demo installation is still found at this test page.

Thursday, September 4, 2003

Announcing GanttMagic from PolyGlot, Inc....

I've finally gotten around to making my Gantt chart software available to others as either a product or an open-source-project (haven't decided which yet).

As with the reXume project (which uses GanttMagic to produce the "experience charts"), there is lots of web-accessible documentation to still to produce and the code published today is a first baby step.

GanttMagic produces a gantt chart (often misspelled as "gannt") given data in the GanttMagic XML format. (Here is the small example data file that the test program mentioned below uses.)
It currently can produce the chart image in SVG, JPG, and PNG formats.
It is implemented in Java using the Apache Batik SVG library.

I have broken out and cleaned up my GanttMagic code and packaged it into a JavaBean that includes all of the basic functionality, a standalone application to use the bean via a command line, and a J2EE web application to make the functionality available from any JSP/Servlet engine.

I have produced the following three varieties of WAR file for loading into the appropriate J2EE servers. [Tested on Tomcat and JRun]
1) GanttMagic3.war - tested on Tomcat3.3 and JRun3.0 (both J2EE 1.2 compliant)
2) GanttMagic40.war - tested on Tomcat4.0 (J2EE 1.3 compliant)
3) GanttMagic41.war - tested on Tomcat4.1 (J2EE 1.3 compliant)

This code is running and available online at http://rexume.dyndns.org/GanttMagic/
where is runs on my old Pentium II system with RedHat6.x and JRun3 (so don't expect lightning speed).

I'll add documentation soon, but for now, try using the test page to experiment with. Choose which type of image you want (SVG,JPG,PNG) and hit the "show me" button. The other controls are not interesting for now. JPG is the most universal format. To see the SVG, you'll need either a standalone viewer or a browser plugin. I've heard new IE browsers may already have an SVG plugin installed. Otherwise follow the links to install an SVG viewer browser plug-in to see the raw SVG rendered. Without an SVG viewer, you can see the raw SVG source which is just an XML text file.