Below you find screenshots and additional details for some of the projects BITart has been involved in.
digital classifieds magazine on iPad
A proof of concept project to explore the possibilities of a digital classifieds magazine on the iPad platform. It has a number of advanced features:
real-time book and page layout
geo-location aware live search
bookmarks
use of metadata for value added services:
map support
follow links to related web sites
make phone calls
email inquiries
real-time layout
The entire publication layout is generated on the fly, thus supporting arbitrary device resolutions and device orientations. Classifieds make use of Core Text, font-size is user-selectable via preferences.
simple navigation
Going from page to page is possible using standard swipe gestures or tap. Zoom via pinch gestures is supported. Quickly jump between sections using table of contents:
metadata support
Support of a variety of metadata via context menus:
bookmarks
Bookmarks are highlighted in their original locations. All bookmarks combine into bookmark pages with automatic layout:
live search
Live search supported. Search is geo-location aware and can be extended on surrounding areas.
map support
Where the relevant metadata is available, bookmark locations can be displayed on a map.
custom prepress system
This multi-year project involved design and creation of an application suite to handle many aspects of the customers pre-press needs:
fully-automated pagination using an extensive customizable pagination rule sets
user assisted pagination-conflict resolution
asset monitoring
imposition
print-ready PDF generation
Raster Image Processor (RIP) management
Computer To Plate (CTP) management
comprehensive plate management
workflow management
monitoring of the entire production process
report generation
extensive support for dealing with production problems
multiple redundancies throughout entire system
The applications target Mac OS X Snow Leopard and later and make extensive use of these technologies (amongst many others):
Cocoa bindings
Key Value Coding (KVC)
Key Value Observing (KVO)
Objective-C 2.0 features such as blocks and properties
Fast Object enumeration
Grand Central Dispatch (GCD)
PDF and Postscript
Image manipulation
NoSQL concepts
Animation
Some highlights are shown below.
pagination
Pagination is fully automated. Sophisticated algorithms guarantee a space-saving result while minimizing pagination conflicts by re-arranging components as allowed by pagination rules. Rare pagination conflicts are dealt with in a graphical interface with extensive drag and drop support, optional preview, real-time conflict display during drag and drop.
plate management
Some of the features of the plate management application:
automatic and/or manual queuing of plate image data to CTPs
barcode scanners register finished plates exiting the CTP/developer complex
quality control support
view PDF and plate data
versioning
PDF and plate viewer
enhanced tables
All tables throughout the suite of applications have a number of enhancements:
Much enhanced sorting
Search support
Drag and drop support
Copy and paste support
Table export as CSV or HTML
communication system between main office and branch stores
A client(iPad)/server(OS X) application designed to aid communication between a main office and branch stores. A variety of modules provide or collect a variety of data items required for business operation. This app was written with localization in mind, the German UI is shown below.
simple iPhone HVAC controller
This is a simple in-house iPhone HVAC controller application. It demonstrates network communication between an iPhone and HVAC hardware via the LAN. A second screen produces a display of statistical data points, received via HTTP from a server acting as data logger.