Projects

Mindfire has deep experience developing software for the publishing, printing and pre-press industries. We describe some of these publishing industry project experiences below, and will be glad to share our expertise in detail with you.

  • DAM - CMS Client Software Applications
  • NewsPaper Office Automation Enterprise Product
  • SaaS or Web based System for Newspaper Publishing
  • Quark Xpress Tools Suite (Universal Binary)
  • PDF electronic forms authoring in Quark XPress
  • Magazine Publishing Software
  • Media (TV, Radio Broadcasters) Guide or Listings Software
  • Content Management System (Magazine)
  • CMS Web Solutions 
  • Image Collection Auto Mockups 
  • Plug-ins for Workflow based Planning, Monitoring, and Reporting System
  • Adobe InDesign Catalog Plug-ins
  • Adobe InCopy Client or Plug-in Application
  • Adobe InDesign, InCopy Plug-ins for a DAM Software
  • On line Books Publishing


DAM - CMS Client Software Applications

Client:
Leaders in DAM and CMSs for the Publishing Industry
Industry:
DAM/CMS/Publishing Business Domain
Technologies:
Mac OSX, Quark XPress, Adobe InDesign, C++, PowerPlant, Expat/XML, Codewarrior, CVS

This is a configurable DAM/CMS system that streamlines the creation, production, and distribution of your publication and product marketing information. It is a multi-tier, client-server application/product comprising of the multiple distinct-functionality clients and the server. These components complement and interact with each other to help an organization manage its multimedia digital files (Assets). This  system uses a centralized database to store digital files and all the information that describes these Assets. The Assets themselves are stored on Volumes that are located on Content Storage Servers accessible across a local or wide area network. This system has essentially two main concepts (1) Construct/Create and Import data into the CMS/Server using any of the client applications, and (2) Construct publishing documents using the content present on the Server.


NewsPaper Office Automation Enterprise Product

Client:
Developer of most cost & time efficient workflow products for NewsPaper/Magazine Enterprises
Industry:
Publishing Business Domain Products
Technologies:
Mac OSX, WinXP, WxWidgets, C++, C#, XML, DotNetFmwrk, COM, UML, TCP/IP, PostgreSQL DB, Codewarrior, Quark XPress, Adobe InDesign/InCopy, gSOAP, ASP.NET, CVS

This is a NewsPaper Enterprise Product which completely automates the workflow for a newspaper publishing house. This has support for Content & Task Planning for a daily newspaper. This lets you Plan, Schedule, Assign Work/Resources, Manage & Track Resources/Work, Work, Edit (with multiple industry-leading applications), Publish etc. Completely configurable, this supports access privileges, work-sharing/synchronization etc.  This is a client-server application based on n-Tier architecture. The system uses PostgreSQL database but has an architecture that makes it open to use any kind of SQL databases. The client is a thin-client which runs on both Windows and Macintosh (OS X). It shares a common code base for both the platforms.  This has multiple clients, Mac/Windows and support for working with Quark Xpress and Adobe InDesign. The client server setup is service oriented, based on ASP.NET services (DotNet on WindowsXP).


SaaS or Web based System for Newspaper Publishing

Client:
Developer of most cost & time efficient workflow products for NewsPaper/Magazine Enterprises
Industry:
Publishing Business Domain Products
Technologies:
Adobe InDesign Server, C++, C#, XML, DotNetFmwrk, ASP.Net, PostgreSQL DB, gSOAP, IIS, Windows XP

This is a SaaS or Web based system for producing newspapers. The user is able to produce an almost complete newspaper just using a browser to communicate with the Product Server. Using this product one can write directly to the publishing page documents via a web-browser. Intended as a backup system for larger newsrooms, or as main editorial system for smaller newsrooms or editions.


Quark Xpress Tools Suite (Universal Binary)

Client:
A Leading Software Products Provider for Publishing/Imaging software.
Industry:
Imaging/Publishing Industry Business Domain
Technologies:
Mac OS X (Intel & PPC), Quark XPress 7.x, Codewarrior 9.x, Xcode 2.x

This is a complete suite of Universal Binary tools for Quark XPress 7.x, to simplify everyday tasks with over a dozen essential XTensions.  Some of the features/tools include: View your fonts in their own typeface, View and navigate multi-spread documents quickly, Drag and drop images and text documents directly from the Mac OSX Finder into XPress 7 documents. Most of these tools are new. There is also a set of tools migrated and enhanced from XPress 6.x to 7.x, involving:  Migration from CodeWarrior to Xcode, Migration from PPC to Universal Binary.


PDF electronic forms authoring in Quark XPress

Client:
Leading Documents Security and Forms Automation Solutions Provider
Industry:
Secure Documents/Forms Industry
Technologies:
Quark XPress, Adobe PDF, PDFMark, PostScript Standards, Adobe Distiller, C++, XML, JavaScript, Codewarrior, VC++, CVS, Mac OS X, Windows XP

This is an AcroForms-like environment as it exists in Adobe Acrobat Professional within Quark XPress 6.x on both Windows and MacOSX. This allows users to create PDF forms based on existing Quark XPress documents. This includes a PDF form fields importer feature allowing a PDF's form fields to be imported onto Quark XPress documents. Essentially, to allow a user to use existing PDF forms for creation of an electronic form via Quark XPress documents.


Magazine Publishing Software

Industry:
Publishing Software Industry
Technologies:
ASP.NET 3.5, C#, PostgreSQL, JavaScript, Adobe InDesign Plugin, .NET Web Services

Magazine is a role based web application for a publication house. In this application an administrator can create users like editor/author and also create new products, issues and also set deadlines for an article, calculate price, view articles as they would look like when published. Editor/author can do all the stuff except creating users. At the time of editing of an article a In-Design plugin is invoked which creates a new In-Design pages/thumbnails for that article. Communication between the In-Design plugin and database is done through web service.


Media (TV, Radio Broadcasters) Guide or Listings Software

Client:
Leading Planning, Process and Workflow management Software Company
Industry:
Publishing Software Development
Technologies:
Cocoa, ASP.NET, Oracle 10.2x, C#, C++, Objective C/C++, gSOAP, Mac OS X Leopard, Windows Server, Xcode, VS.NET

This is a planning and scheduling media software system for TV, Radio and other channels, meant for a team of people collaborating together – planners, schedulers, and reviewers. A few primary features include scheduling and querying existing data, program or event detailing, and schedule versioning. The application views (GUI) are permissions and preferences based, and manage multiple broadcasters, channels, programs, events, group or special events. There is a web based administrator application to configure and manage the system and its characteristics. The application includes application and script interfaces (APIs) to import or export schedules - data from existing systems can be easily imported using the Import application, with little manual intervention. Server side is essentially an application server based on XML web services, with Oracle DBMS at the backend. There are multiple different interfaces included for each main component  - Import, Business Logic, Export, Admin, Server notifications. Client side consists of multiple different applications – an import application, Cocoa-based end-user interface  application, a scripting tool, and an admin application, with plans to implement for advertisements, images and Active Directory integration.


Content Management System (Magazine)

Client:
Leading Publishing Software Products Company
Industry:
Publishing Software Development
Technologies:
C++, XML, HTTP, Windows, Mac OSX, InDesign CS3 SDK, Quark 7.x XDK, MS SQL

This is a large-scale CMS based on a multi-tier architecture, targeted for Magazine publishing industry/houses. It includes:

a) QuarkXPress XTension, Adobe InDesign & InCopy Plugins, which form part of the front-end interfaces to be used by the end-users,
b) Web administrator and other client-side applications or utilities,
c) A collection of utilities made independent of publishing software SDKs, for client-server communication, processing HTTP service requests etc, and
d) publishing-oriented services regardless of either publishing software architecture and its philosophy


CMS Web Solutions 

Client:
Leading Planning, Process and Workflow management Software Company
Industry:
Publishing Software Development
Technologies:
C++, XML, Windows, Mac OSX, InDesign/InCopy CS2 SDK, QuarkXpress 7 XDK, JSP/Struts, MySQL, Adobe InDesign CS2 Server, support for Safari, FireFox and Internet Explorer

This is a Web client, an integral part of a planning, process management system with collaborative workflow, for magazine publishers, cataloguers, advertising agencies, and others in the publishing industry.

Adobe InDesign CS2 Server is used at the back-end to server requests from the Web client. The other clients or modules are based on Adobe InDesign application plug-in, QuarkXpress application Xtension & Java-based UI client.

The system consists of three tiers: Edition Planning, Production Control, and Workflow. The modules are used to create and maintain the edition plan, keep track of the production and offer workflow to all the users. It also has tools running in the background for administration, automation and connections to other systems.

Web Solutions is the term used for a group of available yet limited features of this CMS over the Web, including Administration, Edition Planning, Workflow management, Reporting, and Story or Article WYSIWYG Editing. As an example, publication staff can review the status of their page process via the Web using a Web browser; they can see page or element status, including page thumbnails, print reports, and administer changes.

For story editing activity in a web page, we use TinyMCE editor and an InDesign Server (CS2) plug-in behind the scenes to quickly edit a document or story and generate a preview to be shown.

We used JSP/Struts, MySQL, Adobe InDesign CS2 Server & supported Safari, FireFox and Internet Explorer.


Image Collection Auto Mockups 

Client:
Leading Graphics Software Company
Industry:
Publishing Software Development
Technologies:
C++, Carbon, InDesign CS2 SDK, Windows, Mac OSX

This is an image arrangement product plug-in which lets the user generate good quality variations of image distribution on given layouts regardless of the image sizes. A palette provides certain rules, constraints and options for the user to tweak the layout engine. The user selects the images, by browsing through the folders; he/she wants to place on the page and immediately sees potential layout variations i.e., the thumbnails and the snapshot of the actual layout for the selected thumbnail.


Plug-ins for Workflow based Planning, Monitoring, and Reporting System

Client:
Leading Collaborative Workflow Software Company
Industry:
Publishing Software Development
Technologies:
C++, Carbon, Adobe InDesign SDK, XCode, Mac OSX, Windows

This is a content management system which, apart for few independent applications, Make, Admin etc, has two plug-ins to handle and interact with InDesign layouts. We created these plug-ins to display hierarchical data fetched from the serve, where we implemented our own tree view model with customized multiple widgets for displaying various types of data in the rows, including customized header widgets synchronized with the tree view for resizing, drag and drop of tree view columns:

1) Job checkout panel plug-in interacts with the system and displays jobs assigned to the user currently logged-in in a tree view. User can check out any job and make the desired changes and check in the changed file. A job may have image, text or any other type of file associated with it, named as child jobs. These jobs can be checked out to the specified folder.

2) Job & page information panel plug-in interacts with the system as well as job checkout panel plug-in. It displays all relevant information about the currently open job. The user can import any InDesign importable file (image,  text or other) associated with the current job in focus. If focus switches to other system layout then information displayed will be that of the one in focus. This plug-in also has a check-in feature.


Adobe InDesign Catalog Plug-ins

Client:
A Catalog Automation Software Company
Industry:
Publishing Software Development
Technologies:
C++, Carbon, Core Foundation, XML, InDesign CS2 SDK, XCode, Mac OSX

We created a few InDesign plug-ins (two each for Windows and Mac OSX) which provided the functionality of open and save dialogs. In these dialogs, we displayed the hierarchical data fetched from the server (in XML format). After fetching the XML data we had to parse it using XML parser. We used the data browser control for displaying the data in the hierarchical form. Core Foundation APIs were used to get reference of data browser from the resource, which was in the form of NIB bundle.


Adobe InCopy Client or Plug-in Application

Client:
Leading Catalog Management Software Company
Industry:
Publishing Software Development
Technologies:
C++, Windows, Mac OSX, InCopy, XMLRPC-C, XMP, XML, Apple Events

The logic is to get a file from the server, edit locally and save it on the server. The plug-in will logon to the server and acquire a session, perform save operation and logout. The plug-in interacts with the server through XML-RPC calls for various operations.


Adobe InDesign, InCopy Plug-ins for a DAM Software

Client:
Leading InDesign Products Software Company
Industry:
Publishing Software Development
Technologies:
C++, Windows, Mac OSX, Adobe InDesign, InCopy all CS versions upto CS4

Plug-ins to provide client/front-end to the DAM. This DAM product is a database driven solution to serve complex workflows. It is based on three-tier architecture to ensure scalability and flexibility. All business logic is centralized on the application server. The database ensures document security, powerful metadata capabilities, and rapid document search-and-retrieval. The client is InDesign/InCopy setup.


On line Books Publishing

Client:
Publishing company
Industry:
Publishing
Technologies:
Adobe Flex.3.0, ActionScript 3.0,  InDesign, ASP.NET 2005, SqlServer 2005

The application is an On line Books Publishing product. The Application helps to sell more books by helping the global search audience who find those books. It allows publishers and authors to submit their books for inclusion in a web search results. Helps the user to generate the PDF files dynamically for the title pages of the books. This title Page will be shown to a user when he searches for that book. We have used Adobe Flex.3.0, ActionScript 3.0, InDesign, ASP.NET 2005 and SqlServer 2005 to developed this interesting application.


News & Updates

  • December 14

    Mindfire features for the first time on Deloitte Technology Fast 500 Asia Pacific, 2014

  • November 14

    Mindfire Solutions features yet again in Deloitte Technology Fast 50, India for 2014

Let us Connect!

Related Pages

  • Our Mac OS X Skills
  • Our Quark Xpress Xtension Skills
  • Our InDesign/InCopy Skills
  • Our ASP.Net Skills
  • Our JavaScript Skills
  • Our SQL Server Skills
  • Our Development Skills
iso 9001 QA25 Red Herring STPI D&B Fastest Growing SME 2013 Award zinnov Nasscom

This site uses cookies. We respect your privacy.copyright (c) Mindfire Solutions 2007-2015. Login