white paper - think in global dimension

3
CeTris GmbH Rigistras se 158 CH-6340 Baar Schweiz Tel. 041-511 75 10 oder 079-307 33 05 [email protected] www.cetris.ch Manfred Jehle CEO CeTris Ltd Think in global dimension phrases and system and software architecture The system- and software architectures I have seen over the last 15 years are mostly flexible, layered and open for extensions. The big handicap on all on visual interfaces based systems is the inflexibility of interface changes. Content ma- nagement systems, Learning systems and other web application based software are infl exible in the user interface s. That’s no t through I know about skins and templates. The challenge now is to support a lot of end user devices in this case it is necessary you can deliver content based on the detected end device. That means not only the visibility of the content like color and styles that includes also the content itself. How is it possible to display the same content on a 380x480 pix display as well as on a 1024x768 pix display? Omniface The omniface detects the used device and deliver the prepared content. Th e base to do so is a HTML or any othe r display pr epar ing language free content that means the real content. As the common document format you can use XML or the long term available DocBook format. And additionally for content preparation you need the display format to decide which content has to be displayed. That means a complete HTML free content preparation! The easiest part is to tra nsform XML to HTML depending on your calling device. This strategy is also used in any WPF based appli- cation. In WPF you can transform the XML con- tent to XAML at runtime and add it to your appli- cation display. This is the strategy to encapsulate the real dis- play information prepa- ration from any other code. Additionally you need to rewrite less code than in any other architecture is needed. You can make a lot of parts declarative and reduce at the same time your development costs. Make one more part of your system or software architecture to a long life strategy and be prepared for new challenges in displaying applications.

Upload: manfred-jehle

Post on 07-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

8/4/2019 White Paper - Think in Global Dimension

http://slidepdf.com/reader/full/white-paper-think-in-global-dimension 1/3

CeTris GmbH Rigistrasse 158 CH-6340 Baar Schweiz Tel. 041-511 75 10 oder 079-307 33 05 [email protected] www.cetris.ch

Manfred Jehle

CEO

CeTris Ltd

Think in global dimension phrases and system

and software architecture

The system- and software architectures I have seen over the last 15 years are

mostly flexible, layered and open for extensions. The big handicap on all on visual

interfaces based systems is the inflexibility of interface changes. Content ma-

nagement systems, Learning systems and other web application based software

are inflexible in the user interfaces. That’s not through – I know about skins and

templates. The challenge now is to support a lot of end user devices – in this case

it is necessary you can deliver content based on the detected end device. That

means not only the visibility of the content like color and styles that includes also

the content itself. How is it possible to display the same content on a 380x480 pix

display as well as on a 1024x768 pix display?

Omniface

The omniface detects the used device and deliver the prepared content. The base

to do so is a HTML or any other display preparing language free content – that

means the real content. As the common document format you can use XML or the

long term available DocBook format. And additionally for content preparation you

need the display format to decide which content has to be displayed. That means

a complete HTML free content preparation!

The easiest part is to transform XML to HTML depending on your calling device.

This strategy is also used

in any WPF based appli-

cation. In WPF you can

transform the XML con-

tent to XAML at runtime

and add it to your appli-

cation display.

This is the strategy to

encapsulate the real dis-

play information prepa-

ration from any other

code. Additionally you

need to rewrite less code than in any other architecture is needed. You can make a

lot of parts declarative and reduce at the same time your development costs.

Make one more part of your system or software architecture to a long life strategy

and be prepared for new challenges in displaying applications.

8/4/2019 White Paper - Think in Global Dimension

http://slidepdf.com/reader/full/white-paper-think-in-global-dimension 2/3

CeTris GmbH Rigistrasse 158 CH-6340 Baar Schweiz Tel. 041-511 75 10 oder 079-307 33 05 [email protected] www.cetris.ch

“Pull oneself over a fence by one's bootstraps"

In the area of small devices with more or less functionality there is a lot of po-

tential to clean up complexity and communication.

In the early times of Motorola microprocessors the simple bootstrap functionali-

ty was one of the basic musts to get running such a simple system. With a small

helper program you loaded the final complex program to your target device.

This simple mechanism can be used together with the also proven IBM server

strategy of service communications.

Additionally build your target system fully based on virtual operating systems

and use the browse as your user interface – that will reduce a lot of development

effort and make a wide palette of applications possible with the same hardware.

You are able to produce larger slots of the same hardware and reduce the gene-

ral costs.

Build your de-

vice with tree

connection can-

nels with diffe-

rent responsibi-

lities.

Service and

Bootstrap

connection:

Start, stop, re-

boot, reconfigu-

re, virtual firm-

ware update of your target system

Common communication: general communication with your target

Backup communication: Backup bulk data from your target

The split of the communication into three separate units allows you to have the

full communication throughput on each part. That makes it easier for you to

transfer long term interesting data from your target to a data collector over a

bulk data transfer and hold your communication free for normal steering com-

mands.

If you combine now this part with the omniface used in the target with a browser

it will make your target device absolutely flexible for any further researches. Y-

our user interface can be loaded over the bootstrap interface and can be stored

internally and can update periodically. The omniface let you handle different

display sizes.

There is a lot more potential of streamlining in any system or software in case

your mind is thinking in global dimensions!

Manfred Jehle can bring your technical thinking to new dimensions – bring you

on the way of globally connected backgrounds.

8/4/2019 White Paper - Think in Global Dimension

http://slidepdf.com/reader/full/white-paper-think-in-global-dimension 3/3

CeTris GmbH Rigistrasse 158 CH-6340 Baar Schweiz Tel. 041-511 75 10 oder 079-307 33 05 [email protected] www.cetris.ch

Manfred Jehle has over 25 years of experience in computer science. In different

positions he got deep insight to various aspects of information technology. As

CEO of CeTris Ltd. he has responsibility for the system concepts of all CeTris®

products and the corresponding customer projects. By collaboration in the reali-

zation and coding he acquires again and again practical experiences, which are

incorporated automatically into future concepts. Manfred Jehle has many years of 

practical experience in conceiving, production and application of services from

and within different environments. He developed many practical solutions, which

are often neglected in theoretical views. For all his solutions the user friendliness

is a top priority. The appropriate technical solutions are oriented to the architec-

tures, which comprehend already in an early stage future possible changes. He is

author of various white papers of CeTris Ltd. and various scientific papers like:

“Make your App ready for virtualization, cluster and private cloud” or „Use of ser-vices within Web applications “, published at Object Spectrum online-Ausgabe,

SOA 2008 Contact: Manfred Jehle, CeTris Ltd, Switzerland

 [email protected], www.cetris.ch

© 2011 Manfred Jehle, full copyright, no excerpts with or without indication of 

source, neither the whole text may be used without permission by Manfred Jehle.

© 2010 Manfred Jehle,

full copyright, no ex-

cerpts with or without

indication of source,

neither the whole text

may be used without

permission by Manfred

 Jehle.