Omnisoft Sweden

Projects & Demos

Contact - Publication system for extreme expeditions

A system for communication with palmtop computers and satellite phone, to automatically publish text, images, video and more for usage with extreme expeditions - e.g. to the North Pole, Mount Everest, Crossing the Pacific and many more. Omnisoft helped ExplorersWeb.com to develop and maintain the system and gave it an extensible, pluggable architecture. Read more.

Gepro - Document flow system of the European Parliament

A system for the handling of the flow of the European Parliament's requests for translated documents - from ordering, through planning and translation to distribution. The system has more than 1200 users, and is using "middle-thin" clients (Swing clients with intelligent functionality partitioning between clients and server), executing in an ordinary internet browser.

The system includes electronic forms with logic for immediate validation, handling of workflow and clear overview and administration. It provides functionality for giving sophisticated decision support to heads of divisions to match translation needs with available resources.

Omnisoft helped to clarify the architectural concerns of the system while migrating the entire system from an old platform, and designed and developed the Java clients of the system - some 40 000 lines of code. View image with small excerpts from the GUI look and feel.

Power-Network communication v.2 - extensible framework & administration system, IBM Svenska AB

An extension of  the existing power meter management system, to include manual commands, real-time alert message handling and redirection, automatic logging, and a plug-in architecture for different kinds of meters and logger types. A distributed multi-tier client-server system, tied together by a message handler, involving automatic dial-up, and easily extensible with customer applications. 

Omnisoft rewrote and extended the existing v.1 system, to include the above features, rewriting the system into an extensible framework, and ported the existing C++ low level communication code to Java. 

Java TextTv Application Kit

A framework for TextTv applications across the web, featuring advanced rendering, customized  fancy UI, and smart data transfer, reducing server load. The software system consists of existing "jig-saw fitting" application components, as well as a set of Java Beans for fast customized application development.

Java Framework for secure applet - middleware - database communication

An framework for the development of secure database transactions over the internet, including incremental and iterative design, essentially breaking the application down into multiple distinct tiers, making later targeting of the application towards different communication protocols (such as CORBA, RMI, HTTP tunnelling) and transaction layers more transparent and easier to implement.

Power-Network communication v.1, IBM Svenska AB

In a system designed to automatically send and retrieve data across power-networks for remote power meter management, Omnisoft made a fine tuning of the code, rewriting some critical components in Java, making the system run more smoothly and securely. The client-server system consisted of a multi-lingual complex hardware/software system, connected together by a message handler. 

Web Database System, Advanced Logic Technology SARL

A "100% pure Java" rich client web database system to handle database transactions over the internet, with secure searches & updates, permission validation at middleware level, email notification of significant changes etc. The system accesses a database, from a complex customized GUI, across the web.

Demos

Bookstore

This is a nice little  Omnisoft-developed demo of a small on-line bookshop. The purpose is to get a look & feel of a standard Java AWT Graphical User Interface, in an realistic example. 

Go to demo introduction page. 


TextTv Application

Our first major project was an embedded software and hardware product for consumer mass market - a TextTv application that would run within any Java enabled browser.

This was at the time a state of the art Java application, and featured several advanced Java techniques, which required a careful design of the architecture, e.g. 

  • multithreading
  • customized networking
  • advanced image handling
  • multiple animations with integrated UI components
  • speed optimized event handling and UI rendering
  • custom made UI components
  • Win95 DLL communication
  • custom database handling
  • running in any Java enabled browser
  • pluggable design and easily scalable

NewsRoller Component

This is a simple Omnisoft-developed component for presenting any real-time information in a small screen area, by slowly continuously scrolling information in a small window. It can be connected to a variety of data sources. 

Go to demo introduction page.

Java Info
Java Introduction
Java Tools
Java Graphics UI
Java Security
Java Performance
Java Servlets
Java Beans
Java Connectivity
Java & Business
Company Info
Omnisoft
Company Profile
Projects
Contact Us