spacer
technical documents and architecture explanations of technical terms about us and how to get in contact with us our current work offers
    .
spacer
spacer weblicon logo
spacer
start page our product portfolio test drive our applications business-, tech-, finance-, standardizaton partners some of our customers press releases, clippings, screenshots
 
spacer
architecture
techical documents
system architecture
Multi-Tier Architecture
Scalability
Load Balancing
Redundancy
Platform Independency
application architecture
Layers
Applications
Architectural Diagram
Modules
Frameworks
Messaging Architecture
standards
Languages
Protocols
security
Password Encryption
Secure Communication
Data Integrity
and Load
Administration Console
Languages

Java

The weblicon PIM has been developed entirely in Java resulting in high stability and providing a high degree of platform independency. Since Java grew up as an industry standard in middleware, a lot of additional libraries can be licensed and easily integrated, e.g. for support of SMSC-services via SMPP. The concept of the Java programming language assures the best-possible degree of stability via sophisticated exception and memory handling. Modern just-in-time-compilers such as the Sun HotSpot in JDK 1.3 can achieve a performance comparable to C++.

J2EE

The Weblicon PIM is based on the WebObjects application framework, which fully supports J2EE, allowing Weblicon applications to embed J2EE components integrating 3rd party applications. In addition, the weblicon PIM application can be deployed on any J2EE compliant application server such as the BEA WebLogic application server, allowing the weblicon PIM to be integrated into almost any environment.

J2SE

The Weblicon Java client is based on JDK 1.3 and uses the Swing class library for constructing the user interface.

J2ME

The weblicon J2ME client is be based on the Mobile Information Device Profile (MIDP), which is supported by most Java-enabled mobile phones. It is implemented as a MIDlet utilizing standard Screen objects for data input and custom Canvas objects for graphical display of schedule data.

HTML

The Weblicon HTML server application dynamically generates HTML pages visualizing the user-interface of the Weblicon PIM on HTML browsers. Weblicon generates standard HTML 3.2, which is highly compatible with various browsers from different manufacturers and avoids the use of incompatible HTML extensions such as JavaScript or CCS.

WML

The Weblicon WML server application dynamically generates WML decks constructing the user-interface for WAP-enabled mobile phones. Weblicon uses basic WML 1.1 for building the user interface in order to achieve highest compatibility with various browsers from different mobile phone vendors. Using the versioning mechanism of the WebObjects Framework (WOF), the Weblicon WML server can generate special WML tags supporting browser-specific features.

XML

Weblicon has gained a vast experience working with XML-based APIs and data formats during development of the VoiceXML, SyncML and XML API server applications.

The Weblicon XML API server provides an XML API (Application Programming Interface) for accessing the user, contact and distribution lists using a defined set of XML commands. The XML API server will be extended shortly to support a full access to all PIM data including calendar, to-do lists and messages. Implementing support for SOAP, WSDL and UDDI is planned transforming the XML API server into a complete WebService.

VoiceXML

Weblicon has implemented full support for VoiceXML 1.0 and elements of VoiceXML 2.0 in its current version of the VoiceXML server application.

SyncML

The Weblicon synchronization architecture is based entirely of the SyncML protocol using SyncML for synchronization with 3rd party SyncML clients as well as for synchronization with the Weblicon-proprietary synchronization clients for Microsoft Outlook, Outlook Express, Palm and PocketPC PDAs. Weblicon has been officially SyncML-certified for its SyncML server application in early April 2002.

SMIL

The Weblicon Messages module uses the standard SMIL format for constructing MMS messages including text, sound and picture data.

SQL

The data layer of the Weblicon PIM uses the Enterprise Objects Framework (EOF), which in turn uses JDBC and its driver architecture for connecting to any SQL database. Using this architecture, the Weblicon PIM applications support various databases, such as Oracle or Sybase, by using the SQL standard.