Platinum Solutions Corporate Website

Ryan Markel's blog

Linux Installer

Most people think that installing an application in Linux requires a fight with the commandline.  Last week, while adapting one of Platinum's projects to work with Linux, I learned about a tool called IzPack that can package your application into one executable jar file which includes a professional looking installer.  The installer features all the important pages:

  • Application identification and developer information
  • License display and acceptance
  • Installation notes
  • Package selection
  • Installation progress view
  • Final page with installation status

Of course several of the pages are optional in case you do not wish to display an end user license agreement or any other installation notes.

 Here is how it works:

Section 508 Intro

Congress added Section 508 to the Rehabilitation Act in 1998.  This section requires Federal agencies to make all of their information systems as easily accessible to those with disabilities as those without.  In fact, ALL new projects requested by government agencies are to be Section 508 Compliant.  This compliance requirement is what prompted this blog entry. 

Mylar Technology Project — Eclipse Just Got Easier

Once a project starts many programmers get into a “project rut” where we only deal with the technologies we really need to get the current battle over with. However, if we pull the camera back sometimes a plugin or utility appears that would help quite a bit. I recently had that experience and hopefully have something that could make your next project even better!

The Mylar Technology Project is a plugin for the Eclipse Development Environment thats main purpose is to keep the user focused on one task at a time. These tasks can be set by a project manager and shared to other developers before development begins or most likely created in real time while coding. Here is where the magic starts. Once the user activates a task, the plugin keeps track of what files are being manipulated and starts narrowing down the different Eclipse views so the user does not get distracted by other files that would currently be of no use to the current task. At this point the user may mark the file as important to the current task and Mylar will remember it for the duration of the current task. For example, some classes contain more methods than you would like to admit, but by using Mylar only those methods you are currently editing will appear in the outline view, package explorer,… With just a click the user can return to viewing all of the packages, files, and pure chaos that could be the current project’s real workspace. Do not fear, one more click will return to the focused task oriented view which will make the user a much more focused worker.