Mindfire has deep experience developing Java-based enterprise applications. We describe some of these enterprise Java project experiences below, and will be glad to share our expertise in detail with you.
New version of a Java-based Content Management System (CMS)
New version of a Java-based Content Management System (CMS)
Industry:
Software product for government/federal web sites
Technologies:
Java, JSP, Servlets, JavaScript, XML/AJAX, Pointbase, Oracle
In this project, we developed functionality and features for a new version of the WCM software. Features included a visual HTML-diff capability, server-side image resizing, workflow engine integration, email newsletter sub-system, TinyMCE rich editor integration, SFTP/SSH2 support, LDAP integration and IE7 support.
Student learning objective progress
Student learning objective progress
Industry:
Education, K-12 schools
Technologies:
Java, JSP, Struts, Hibernate, Tomcat, JavaScript/AJAX, MySQL
Our client needed a new system that would model complex inter-state inter-school learning objectives, and enable schools to compete better. Mindfire was responsible for complete software system development, technology decisions, rollout and ongoing support/maintenance. The system proved to be an ideal complement to the client's portfolio of math education material. Schools saw marked student improvement on using the system. Second and third versions were subsequently developed. These included an innovative hybrid online/offline model and streaming QuickTime video integration. System was regression-tested on IE6, IE7, Firefox and Safari on both Windows and Mac OSX as required in most education software scenarios.
Interfacing with Handango
engineering portable audio technologies
Industry:
Mobile Software
Technologies:
JSP, Java Beans, MySQL, Tomcat, Linux
Interfacing with Handango to return registration codes based on POST request from Handango with valid productid. Key Features include implementing complex algorithms to return code within 5 seconds of POST and validating that the post is indeed from handango using certificate provided by Handango and Java security classes..
Canada Post Integration
Web and eCommerce solutions provider
Industry:
Domestic and International Freight Transportation Services
Technologies:
JAVA, JSP, J2EE (Spring FrameWork) , Struts, Hibernate, Tomcat, JavaScript/AJAX, MySQL, eclipse, itext/jasper reports, svn
The Canada Post integration project required us to integrate postal services offered by Canada Post into an existing application that calculates rates for packages based on different carriers and destinations. The challenges were to implement logic to create relational db tables from flat excel files that were then used to calculate rates for domestic (within Canada), US and International shipping based on number of packages and dimensions. We then implemented generation of over a 100 different formats of labels using iText based on tight specs from Canada Post.
Java Server System for iPhone Application
Industry:
Social Networking/Entertainment
Technologies:
Java, Tomcat/Apache, HTTP/XML, IMPS/Wireless Village
Server for Social Networking (Flirting) client on iPhone (and potentially other mobile/desktop clients). Server is based on IMPS (WV 1.3) specifications with various custom add-ons.
Application handles the new user's registration process. Application also handles the updation and retrieval process of user's profile, preferences and image, Application can also keep track of the user's activity and gives the best match result to user based on the user's activity and other parameters from the user's profile. Application handles the current status of the user and send the status on demand to user. Application also keep track of the flirts(Message) which are sent or received by the user. The Server application is based on HttpServlet and support multiple users.

Content Management System for Print media and Web publishing
A Leading Developer of Software Solutions dedicated to Cross-Media Publishing
Industry:
Publishing Software Development
Technologies:
C++, Java, XML, HTTP, Windows, Mac OSX, InDesign CS3/CS4 SDK, Quark 7.x/8.x XDK, JDBC, Eclipse RCP, Ephox EditLive online XHTML editor
This is a large-scale, role-based CMS system/solution designed on a multi-tier architecture, targeted for Media Houses & Marketing Departments.
It includes composition plug-ins (QuarkXPress Server & Desktop XTensions, Adobe InDesign Server & Desktop Plug-ins) which involve:
a) InDesign/Quark common code above native layer,
b) Common codebase between Server & Desktop, and
c) Common codebase for MacOSX and Windows, used for creating templates and modifying documents
A set of rich Web administrator/user applications and a Eclipse RCP based desktop application are used for Planning, Scheduling, Assigning Work/Resources, Managing & Tracking Resources/Work, Editing, and Publishing.
The system is completely configurable. It supports access privileges, work-sharing/synchronization, and load balancing among concurrent composition plug-ins. It has central CMS servers for storing information in database and file systems. It uses Web-services tiers for communication between the Web-based user interface/applications, Eclipse RCP, and central CMS servers.
