ABSTRACTS
|
Author | Title |
Luís Almeida, Pedro Fonseca, José Luís Azevedo, Paulo Pedreiras | The Micro-Rato Contest: A popular approach to improve self-study in electronics and computer science |
Christoph Blaue | Fast Application Development based on MDA |
Gao Chao | Energy Sensitive Routing in Ad hoc Networks |
Gao Chao | A Web-based Retake System with SQL and ASP Technology |
Manuel dos Santos, Ricardo Loureiro, Helmut Dispert | Programming CAN-based Fieldbus Systems using Java |
Uwe Drücker | Application of SCADA to control and supervision of simple technical processes |
Klaus Felten | An Algorithm for Symmetric Cryptography with a wide range of scalability |
José Alberto G. Fonseca, Paulo Pedreiras | Fieldbuses in real-time distributed embedded systems |
Jörg Gonnermann, Jörn Kowalewski | JAVA SWING based Grafical User Interface Development on Embedded Touchscreen Systems |
Hauke Goos-Habermann | The Software Distribution System m23 |
Gregor Heinrich, Ali Nazari, Stefan Noll | Information access tool for distributed knowledge-intensive work Cancelled |
Olli Kanniainen, Jukka Matila, Smail Menani | Omnidirectional Vision System for a Humanoid Robot Cancelled |
Olli Kanniainen, Jukka Matila, Smail Menani | Emotional Walking Pattern Generation for a Biped Humanoid Robot Realizing Human-Like Motion |
Yang Liu, Jie Chen | A Wireless Videoconferencing Approach towards 3G Mobile Services |
Smail Menani, Juha Nieminen | GLOBEIT: Globalisation of Learning using Open Based Education and Information Technology |
Smail Menani, Juan de Miguel Hernández, Jahangir H. Sarker, Markku Karhu and Abdullah Embong | Software Tools and Resources for Network-based Courses |
Ghodrat Moghadampour | JavaBeans and InfoBus: a tutorial |
George M. Papadourakis and Giannis Tsagatakis |
Applications of neural Network to Robotics. |
Pirjo Prosi, Kimmo Salmenjoki | Comparing server based web development with Java J2EE and Microsoft's .NET web service technologies |
Stefan Rieber | Industrial Engineering within ORGA's smart card production |
Kimmo Salmenjoki, Smail Menani, Juan de Miquel | AIP implementation and testing at the Technobothnia's Automation Laboratory |
Kimmo Salmenjoki | Using XML and web services in web based application development |
Jahangir H. Sarker | A Stabilized Random Access Protocol for GPRS and UMTS |
Reiner Saykowski | An Integrated Operations Control System for Rail and Metro Operations (SBS) |
Raimund Stampa, Bernd Westhoff | The new microcontroller giant Renesas and the challenges for embedded internet |
Gerd Stange | How to utilize the J2EE Framework by Engineering Consultants |
Taimur Tanwir, Maria Iqbal | A Technology for Organisational Memory Systems using Ontologies |
Jukka Toukonen | Industrial IT for discrete manufacturing means from sub-optimized islands towards global process management |
Title: | The Micro-Rato Contest: A popular approach to improve self-study in electronics and computer science |
Author: |
Luís Almeida, Pedro Fonseca, José Luís Azevedo, Paulo Pedreiras University of Aveiro, Dep. of Electronics and Telecommunications / IEETA Aveiro, Portugal |
Keywords: | Ad hoc, routing, energy conservation. |
Mobile robotic competitions have been around for the past 20 years and address
several problem solving objectives. These competitions can be valuable pedagogical tools to integrate a wide sort of concepts. Many of these competitions tend to increase, over time, the degree of complexity. However, an approach based on a medium complexity problem allows the participation of a wider range of either undergraduate or even high school students. Micro-Rato is a competition among small autonomous and mobile robots. Top of page Index |
Title: | Fast Application Development based on MDA |
Author: |
Christoph Blaue b+m Informatik AG, Melsdorf and University of Applied Sciences Westküste, Heide Germany |
Keywords: | |
Model Driven Architecture (MDA) provides a powerful mechanism for the fast
development of applications. When developing applications in a certain environment, there is a large amount of code determined by the application environment. These common parts determine the application family. They are usually copied from existing code and adapted to the specialized needs of the current application. This is a tedious and error prone activity. By separating the family specific code from the application specific code we can concentrate on the latter by generating the former. To be able to generate code directly from a UML specification we have to provide templates for the constructs occuring in the specification. The specification and the templates are mixed and yield a skeleton for the program, where the signatures and dependencies as well as basic functionality can be generated. The generation process can be repeated without destroying the application specific parts by means of protected regions. Thus it is possible to keep the specification up to date without the need of extensive - and expensive - reprogramming. Top of page Index |
Title: | Energy Sensitive Routing in Ad hoc Networks |
Author: |
Gao Chao Department of Information Technology, Vaasa Polytechnic Vaasa, Finland |
Keywords: | Ad hoc, routing, energy conservation. |
Wireless Networks are raising area for industry and research.
Ad hoc wireless networks are special type of wireless network types
in that there is no infrastructure. Thus routing algorithm in such a
network becomes a non-trivial problem. On the other hand the nodes in
an ad hoc network are generally battery powered.
This requires the consideration of energy conservation so that the
network has maximum lifetime. In this report energy sensitive routing
algorithms are inspected and we can see that there are several approaches
to conserve energy in routing protocol. Necessary analytics were given with
focuses on advantages and disadvantages of these algorithms. It shows that
routing algorithm plays very important role in energy conservation in ad hoc.
Top of page Index |
Title: | A Web-based Retake System with SQL and ASP Technology |
Author: |
Gao Chao Department of Information Technology, Vaasa Polytechnic Vaasa, Finland |
Keywords: | |
Web-base database systems is getting more and more popular in people's daily life.
In the future the requirement of this kind of engineers will be surely increasing
all the time. This project is designed to give students in Vaasa Polytechnic an
illustrative contact and conception of how to develop web-based database systems.
We consider a real problem that is existing in our school, and also in other schools,
test/retake registration. Microsoft ASP server and SQL server are used as web server
and database server, respectively. The project can be carried by 2 students within
56 hours of work. This is a very good start for their future professional career.
Top of page Index |
Title: | Programming CAN-based Fieldbus Systems using Java |
Author: |
Manuel Joaquim Pereira dos Santos, Ricardo José Caetano Loureiro Universidade de Aveiro, Aveiro, Portugal, Helmut Dispert Department of Computer Science and Electrical Engineering, Kiel University of Applied Sciences, Kiel, Germany |
Keywords: | Java, Embedded Programming, Fieldbuses, CAN. |
The Java programming language has been introduced because of it's advantages
"robustness", "security" and "portability". To be totally portable a VM (Virtual Machine)
has to be used, which is interpreting the Java bytecode produced using a standard
compilation process. The VM is the only part that has to be fitted to the
dedicated microcomputer system in use. Unfortunately portability and security prevent that the hardware level (registers, I/O, etc.) can be directly programmed. For that reason the JNI (Java Native Interface) was introduced. JNI allows the combination of native code (e.g. written in C or Assembler) and Java. In this paper an example of this procedure will be presented programming a fieldbus controller and analyzer using Java and C++. The fieldbus system is based on the CAN Standard (Controller Area Network), although the method could be applied to other standards as well. Using JNI on one side, the CAN interface can be programmed. Using well documented Java APIs (application programmers' interfaces) like AWT and Swing on the other side, the user interface can be easily designed (e.g. graphical components for control and canvases for displaying experimental data). As a practical example a setup will be presented that allows the measurement of angular information using an absolute multiturn encoder with CAN-Bus interface. Top of page Index |
Title: | Application of SCADA to control and supervision of simple technical processes |
Author: |
Uwe Drücker Department of Computer Science and Electrical Engineering, Kiel University of Applied Sciences, Kiel, Germany |
Keywords: | Industrial IT, SCADA, Fieldbuses, HMI. |
In this paper a SCADA-controlled sample plant will be presented (SCADA: Supervisory
Control and Data Acquisition), taken from practical engineering education,
that allows students to apply their theoretical knowledge to the real world.
A working system will be shown, in which special SCADA-components work together and
form a typical industrial control and information system. This includes the following devices of a process under control: DC-motor, fed by a PWM-chopper and coupled with a braking-machine. The requirements to control and supervise the motor-drive will be discussed, followed by the presentation of a possible architecture for data acquisition, transfer and visual supervision: Control and Information System
FInally some initial experiences with the overall system will be presented and discussed. Top of page Index |
Title: | An Algorithm for Symmetric Cryptography with a wide range of scalability |
Author: |
Klaus Felten Department of Computer Science and Electrical Engineering, Kiel University of Applied Sciences, Kiel, Germany |
Keywords: | |
The well-known algorithms for symmetric cryptography like DES (Data Encryption Standard)
work with a fixed keylength (56 or 128 Bit). The keylength is very important for the
security of an Algorithm because any known modern algorithm can only be cracked by a
"brute force attack". That means: To find the right key, the attacker is going to test
any possible key. The search can be shortened significantly by considering the
probability of a key (Example: In practice textstrings as names like "Barbara",
Tom, a.s.o. are often part of a key). The increasing computing power makes it possible
to test more keys in the same time (Example: The DES-Algorithm with 56 Bit keylength
can be cracked by a super computer or a team of standard computers within a few hours). The benefit of the developed algorithm is a wide range of scalability:
Top of page Index |
Title: | Fieldbuses in real-time distributed embedded systems |
Author: |
José Alberto G. Fonseca, Paulo Pedreiras Departamento de Electrónica e Telecomunicações Universidade de Aveiro, Aveiro, Portugal |
Keywords: | |
Fieldbuses are commonly used as factory-floor networks, interconnecting field
equipment such as sensors, actuators, controllers, regulators. However, they
also play now an important role as one of the key elements in real-time systems.
Applications such as automotive or mobile robotics rely on fieldbuses to implement
distributed embedded systems with stringent requirements. Properties such as
composability, timeliness and dependability assume particular relevance in such
environments. New issues such as flexibility are also being explored to improve
dynamic performance of distributed systems, fault tolerance and bandwidth utilization.
In this paper, current fieldbuses used for distributed embedded systems (DESs)
are shortly described and analysed. This is the case of CAN and CAN-based protocols
such as TT-CAN and FTT-CAN, of Flexray and of TTP. A brief comparative study of
their ability to support the properties required for real-time DESs will be presented.
Some current research issues and research lines in this field will also be identified.
Top of page Index |
Title: |
JAVA SWING based Grafical User Interface Development on embedded Touchscreen Systems |
Author: |
Jörg Gonnermann, Jörn Kowalewski macio GmbH Kiel, Germany |
Keywords: | |
The speech describes the implementation of a JAVA SWING based 'Man Machine
Interface' on a custom designed embedded touchscreen solution. The system
uses a Power PC kernel running Radisys' (realtime) OS9 with the PJava
3.1.Virtual Machine. Issues of development and debugging strategy are
covered, and some data on performance and required system resources, is
given.
Top of page Index |
Title: | The Software Distribution System m23 |
Author: |
Hauke Goos-Habermann m23 software distribution Kiel, Germany |
Keywords: | |
The m23 system will be introduced. m23 is the software distribution system for Linux. With m23 hundreds of clients can be installed and managed over an existing network. m23 can partition and format clients and install a Linux base system and thousands of applications. All this be done from one place with the m23 administration GUI, that can be used with any webbrowser in your intranet. Contents of the presentation:
Top of page Index |
Title: | Information access tool for distributed knowledge-intensive work |
Author: |
Gregor Heinrich, Ali Nazari, Stefan Noll Fraunhofer Institute for Computer Graphics Darmstadt, Germany |
Keywords: | |
A tool infrastructure is presented that supports decentralized work in
information-intensive tasks by expert domain and availability
identification. The architecture relies on three basis concepts: (1) usage
of a Peer-to-Peer infrastructure of decentralized knowledge repositories,
(2) semantic annotation of the information in the repositories and (3)
access to the information by a graph-based visual information filter. The
proposed relevance feedback mechanism allows incorporation of human
judgement into the existing information space by adding relevant relations
between objects and adjusting type properties. Users perceive the system as
an interface to a "living organism" that reflects real-time events and
availability of experts for ad hoc communication.
Top of page Index |
Title: | Omnidirectional Vision System for a Humanoid Robot |
Author: |
Olli Kanniainen, Jukka Matila, Smail Menani Vaasa University of Applied Sciences Vaasa, Finland |
Keywords: | |
This paper describes the design of a vision system for an autonomous humanoid robot.
A small Digital CMOS Camera mounted vertically on top of the humanoid robot looks
at a concave parabolic mirror placed above the camera that reflects the field around.
The system provides visual information for a humanoid soccer playing robot.
The robot is intend to operate in a color coded environment.
The system is to report the location of significant objects for
playing soccer - the ball, goals, edge lines, and opponents. In addition to this
it's important to determine its own location and orientation.
The image is processed by a on-board EyeCon(TM) microcontroller, which is
based on Motorola 68322 chip, that's running a real-time operating system RoBIOS(TM).
The vision system can find the ball and detect obstacles. The walls of the field are
also recognized and are used to determine the initial position of the robot.
Because of several significant advantages over geometric cues computational simplicity,
robustness under partial occlusion, rotation in depth, scale changes, and
resolution changes the approach for the localization, image segmentation, object
recognition and tracking is to use a objects color.
Top of page Index |
Title: | Emotional Walking Pattern Generation for a Biped Humanoid Robot Realizing Human-Like Motion |
Author: |
Olli Kanniainen, Jukka Matila, Smail Menani Vaasa University of Applied Sciences Vaasa, Finland |
Keywords: | |
This paper describes the design and implementation of an algorithm to control
the walking of the humanoid robot. The humanoid robot is intended to be an
autonomous robot, which has been build as a research platform for experiments
in robust biped walking humanoid robot. The robot match closely to human form
and mobility in all major respects. The robot is completely autonomous,
with on-board computing provided by a central EyeCon(TM) based on
Motorola 68332 chip, running a real-time operating system RoBIOS(TM).
Exploit methods for developing a natural dynamic motion for small
humanoid robots was Inverse Kinematics and Beizer Curve that had direct
contribution to the walking algorithm. The control algorithm is responsible
for actuating each of the 10 joints in the lower body and torso.
An accelerometer was used to detect movements on the humanoid torso.
The platform has been tested with a number of simple movements including
standing on one leg, and open loop walking.
Top of page Index |
Title: | A Wireless Videoconferencing Approach towards 3G Mobile Services |
Author: |
Yang Liu, Jie Chen Vaasa University of Applied Sciences, Vaasa, Finland |
Keywords: | |
In this research project, the idea of realizing audio/video capture and transmission
via wired and wireless network for wide area videoconferencing and multimedia messaging
towards 3G mobile services has been validated. A prototype application has been
implemented based on current 2.5G mobile network and Symbian platform mobile phones,
which enables both PC users and mobile phone users to participate videoconferencing
worldwide. This paper presents research and development of the prototype application
involving system architecture design, graphic user interfacing, image capture and
compressing, data transmission, overcoming the network bandwidth limit, server and
client communication, and final implementation for Symbian platform mobile phones.
There are more value-added services towards 3G using current 2.5G network can also be
easily implemented based on the contribution of this paper.
Top of page Index |
Title: | GLOBEIT: Globalisation of Learning using Open Based Education and Information Technology |
Author: |
Smail Menani, Juha Nieminen Vaasa University of Applied Sciences, Vaasa, Finland |
Keywords: | IndustrialIT, e-learning GLOBEIT. |
Industry today operates in global, competitive environment,
where it has to deal with constant change and endless pressures to adapt.
This paper shows how education has to respond to these new industrial realities
by adopting new curriculum, where the use of Information and Communication
Technologies is well fitted. Within these constraints, GLOBEIT project attention
is more shifted to the quality of learning, the distribution of skills,
the availability of distance education services and the provision of efficient
information, communications, and other learning infrastructure.
GLOBE-IT project will improve the access to technical training and know how;
develops teachers and learners resources and skills; promotes networks and
co-operation; and encourages the use and diffusion of best e-learning practice.
GLOBEIT project main objectives are to create the physical hardware and software
tools to build up an industrial IT know how and to design and implement an
e-learning environment that is coherent with the industrial IT concept.
This project is not just about e-content delivery but it offers an advanced
e-learning system, which integrates high-tech automation and information
technologies in real time to provide better learning support and to emulate
real life situations and standards. The target groups of this project range
from undergraduate engineering students to teachers and researchers in the
field of industrial IT and any organization interested in Open Distance Learning. Case study: Technology for e-learning based on laboratory demonstrations and exercises. The Waterprocess: A short description of the basic water process will be presented. It's present use in education, how the system has been used in normal case. The planned extended use and how the system can be used in the globeIT way. The new technical platform and technological design for the extended use (the system structure) will be described, followed by a live (remote) demonstration of the system. Top of page Index |
Title: | Software Tools and Resources for Network-based Courses |
Author: |
Smail Menani1, Juan de Miguel Hernández1,
Jahangir H. Sarker2, Markku Karhu2 and Abdullah Embong3
1Vaasa University of Applied Sciences, Vaasa, Finland 2Espoo-Vantaa Institute of Technology, Information Technology Department, Espoo, Finland 3Universiti Sains Malaysia, School of Computer Science, Penang, Malaysia |
Keywords: | |
Software Tools and Resources for Network-based Courses are created under the
Asia IT&C programme. Its aim is to develop network-based courses on software
production and wireless technology at university level.
The project promotes transfer of know-how, e-based communication between the
partners and individual university students of both the European and Asian continents.
Asia Information Technology and Communication (Asia IT&C) is a European Union Programme
that started in 1999. It is co-financed by both EU and Asian countries to promote
information technology and communication between European and Asian non-profit
organizations. It aims also, to find compatible solutions and standards in the field of
ITC. This paper gives a description of the activities of the project and briefly
introduces the activities that are developed by the partner universities.
Some of the main tasks consist in creating software tools and resources for the IT&C.
These resources should help students, teachers and researchers to gain knowledge and
useful practical information in the field of information technology and communications.
Top of page Index |
Title: | JavaBeans and InfoBus: a tutorial |
Author: |
Ghodrat Moghadampour Vaasa Polytechnic Vaasa Finland |
Keywords: | |
A Java Bean is a software component that has been designed to be reusable in a
variety of different environments. A JavaBean may perform a simple function,
such as checking the spelling of a document, or a complex function, such as
forecasting the performance of a stock portfolio. A Bean may be visible to an end user,
like a button on a graphical user interface, or invisible to a user, like a software
to decode a stream of multimedia information in real time. A Bean may be designed to
work autonomously on a user's workstation or to work in cooperation with a set of
other distributed components. Different Beans can communicate dynamically with each
other through InfoBus. All components that implement these interfaces can exchange
information with any other InfoBus-enabled component in a structured manner.
InfoBus makes this possible by defining a small number of interfaces used by
cooperating Beans. Protocols defined by InfoBus determine how these interfaces
are used by Beans. The InfoBus can be used to exchange a wide range of data
between communicating Beans such as strings and numbers, as well as complex
items such as lists, arrays and tables. In this tutorial we go through basics
of JavaBeans and InfoBus and see some concrete examples how to create JavaBeans
which communicate through InfoBus.
Top of page Index |
Title: | Applications of neural Network to Robotics. |
Author: |
George M. Papadourakis and Giannis Tsagatakis Technological Educational Institute of Crete Heraklion, Crete, Greece |
Keywords: | |
Last decade robots are simple devices that do specialized tasks in a highly
controlled environment. Those robots have nothing to do with fiction robots that
employee human characteristics.
Even far away for these we are close to intelligent robots and intelligent systems.
Such systems must perform easy for human's tasks such as processing sensory information,
planning his future actions and interact with an uncertain changing environment.
That forms the task of Intelligent Control. These machines imply sophisticated sensors and actuators, powerful computational capabilities and intelligent software. The latest component seems to be the most difficult part to be developed. Three main areas of problems must be solved: The problem of computational complexity, the problem of nonlinearity and the problem of uncertainty. Pattern Recognition, machine learning, adaptive and robust control and knowledge based systems are applicable in relatively disjoint contexts. All these approaches it proved to be to limited to connote intelligence. In this paper we show that such intelligent systems can be synthesized using artificial neural networks at different levels of operation . Neural networks have the ability to cope with these difficulties, and are generally more effective than pattern recognition or rule-based techniques. The control of a robot manipulator involves three fundamental problems: task planning, trajectory planning and motion control. In the task planning phase, high level planners manage and coordinate information concerning the job to be preformed. Trajectory planning for a robot manipulator is the problem of finding a sequence of point coordinates, thought which the manipulator end-point must pass, given some key coordinates like the start and end coordinate. For a mobile robot trajectory planning also involves the task of finding a smooth path for the robot to follow. In both problems constraints like obstacles, limits in velocity, acceleration and turning radius. The low level of operation is the system identification and control of the robot manipulators. Because a Robot isn't isolated it must safety operate in a complex and sometimes changing environment. Robots have sensors to identify their internal state, and to take information from the environment. A mobile robot must have a way to calculate their position and avoid obstacles, so an environment modelling is need it. It is also possible to have cameras and use object recognition algorithms. Artificial Neural Networks find applications in all of the above areas. Neural networks have some interesting properties that make it an ideal tool for handling these complex tasks:
Top of page Index |
Title: | Comparing server based web development with Java J2EE and Microsoft's .NET web service technologies. |
Author: |
Pirjo Prosi Vaasa University of Applied Sciences, Kimmo Salmenjoki University of Vaasa Vaasa, Finland |
Keywords: | |
In this paper we will overview the new technologies and platforms
for programming software in the web environment. Using server side software
as a basis for enterprise information systems we will address the present
and possible future architectures of web based information systems
from the software development point of view. The implications of these
technological and architectural changes will be addressed in this paper
mostly from the enterprise IT point of view. The aspects of data and software are considered both from the design and the integration point of views using the different architectural approaches. These are addressed using some practical examples of descriptive and informative examples of enterprise information systems (for learning purposes). Secondly the practical applicability and usability of these server side technologies in the practical software work will be described. A comparative study is given to see how the competing approaches for IT systems appear from the software development point of view. Finally, the overall transition in software engineering towards connected systems and wider electronic data exchange in IT systems will be discussed briefly. With this we will also try to see how the software development changes in general because of the web environment and the new technologies presented in this paper. Top of page Index |
Title: | Industrial Engineering within ORGA's smart card production |
Author: |
Stefan Rieber ORGA Kartensysteme GmbH Flintbek, Germany |
Keywords: | Industrial Engineering, Smart Card, IT Security, Process Optimisation |
The production set up of modern smart card products within ORGA's production
environment is putting great demands on the employees of the industrial engineering.
This lecture provides a short insight into topics and function of the team. Besides factors like increasing pressure on time schedule for production start and product pricing which are limiting the efforts during the set up of production, the individual smart card products become more and more complex and powerful. Expanding product capabilities as well as increasing risks of abuse and potential economical or personal damage caused by fraud usage are leading to sophisticated requirements on security during development, production set up and production itself. Highest demands on production process stability, traceability of individual products during production process and product quality are completing the list of demands on our industrial engineering team for their tasks during process design. The engineering work results in complex production systems consisting of several software and hardware components. These systems are customised to meet the requirements of dedicated product groups. During development and production set up the engineering team has to co-ordinate and agree measures with a wide range of specialists within ORGA as well as on customer side. Today the maximum demanding level is given by smart card products which are designed to meet the requirements defined by digital signature law. To get a production release for these products, the whole system has to be certified by authorised evaluation labs. To set up production systems for this type of products an industrial engineer therefore also needs to have a clear understanding on law interpretation. Top of page Index |
Title: | AIP implementation and testing at the Technobothnia's Automation Laboratory |
Author: |
Kimmo Salmenjoki, Smail Menani*, Juan de Miquel University of Vaasa, *Vaasa Polytechnic Vaasa, Finland |
Keywords: | AIP, IndustrialIT, Automation, Water process. |
The main objective of Industrial IT is to permit IT enabled devices to co-operate
at multilevel communication for real time automation and information.
This paper is an attempt to give an overview of the AIP environments,
which is the Industrial IT supporting platform as defined by ABB.
In this paper we will describe the presently available development
tools and environments from the software development point of view.
The main emphasize will be on interfacing low level as well as higher
level data between automation devices and applications.
We will start by explaining the technical structure and communications of
data bus based information and extend these towards higher-level data
interfacing with software components and standard databases interfaces like ODBC.
Secondly we will explain the possible software programming tools and environments
that can be used. As a practical example we will see how well the AIP technical
environment can be used for modelling systems and their data exchange.
We will see how it can be used for modelling and controlling automation devices
and applications using basic AIP components and their extensions.
Finally we will see how the real-time data from the automation controlled
simulated water process can be packaged and used within the AIP environment.
Top of page Index |
Title: | Using XML and web services in web based application development |
Author: |
Kimmo Salmenjoki University of Vaasa Vaasa, Finland |
Keywords: | |
The lecture will motivate and overview the present status of XML based applications
and web service technologies. Besides the overview, we will examine with concrete examples, how one is transforming in software engineering from the present approach of extending classical information systems with various web based technologies into the era of web based information services. The advantages and disadvantages of this new approach are discussed together with the overall application architectures. Various ways of using XML and web services for providing information and application data exchange and integration will be examined. Also the lecture will cover for new application and usage patterns and the implications thereof to the web usage in general. Application fields having most impacts due to these changes are personalized applications, mobile applications and various information exchange systems (like information portals, communication, multimedia, and e-commerce related applications). Top of page Index |
Title: | A Stabilized Random Access Protocol for GPRS and UMTS |
Author: |
Jahangir H. Sarker Information Technology Department Espoo-Vantaa Institute of Technology Espoo, Finland |
Keywords: | |
A Slotted ALOHA based random access protocol is proposed for GPRS and UMTS.
The transmission policy is studied for the random access channel in terms
of the number of retransmissions and transmission probability.
A stable operation of slotted ALOHA can be achieved by reducing the
retransmission number for a specific limit of the new packet generation rate.
Our results show that the control of transmission number is not needed
if the new packet generation rate from all active users is less than
e-1 packet per time slot irrespective of transmission probability.
We have introduced an optimum transmission method,
which gives the maximum throughput and stable operation of the system.
This can be done by adjusting the number of transmission for a given
new packet generation rate, when it is greater than e-1 packet per time slot.
Another possible way of achieving the stable operation by reducing the
transmission probability. The result shows that the number of transmissions
decrease abruptly with the increase of the new packet generation rate.
At the same way, the transmission probability decreases with the increase
of the new packet generation rate. For the stable operation of slotted ALOHA,
the maximum allowable new packet generation rate is 1/p packet per time slot,
where p is the transmission probability.
Top of page Index |
Title: | An Integrated Operations Control System for Rail and Metro Operations (SBS) |
Author: |
Reiner Saykowski Vossloh Information Technologies GmbH (Vossloh IT) Kiel, Germany |
Keywords: | Industrial IT |
Vossloh IT is currently developing an operations control system for Hamburger Hochbahn (metro).
The project integrates two main functional aspects: 1st functions for the train
operations management and 2nd functions for the controlling and monitoring of stations.
Functions for the train operations management are e.g. train and vehicle tracking,
dispatching and control of passenger information systems.
On the other hand there are functions for controlling and monitoring the technical
equipment on the stations like vending machines and escalators.
Furthermore security components like announcements, emergency calls, video monitoring
and recording of video pictures are integrated. As the operations control system (SBS)
has to control technical equipment which already existed on the stations,
a lot of interfaces had to be developed and implemented. This paper concentrates on the technical aspects of the project like the use of a PROFIBUS for the fieldbus network, the concept of redundancy, the use of an ATM-network for the video and audio transmission and the system architecture of the operations control system. Finally the process from the requirements to the integration of the whole system is shown in theory and practice: i.e. theoretical aspects like the use of the V-Model and object-oriented developing as well as practical aspects like time pressure, desiderative provision of material and services, not precisely defined requirements and a long running time of the project will be discussed. Top of page Index |
Title: | The new microcontroller giant Renesas and the challenges for embedded internet. |
Author: |
Raimund Stampa, Bernd Westhoff Renesas Technology Europe GmbH Ratingen, Germany |
Keywords: | Microcontrollers, Java, XML, SOAP, Multimedia Systems |
At 1st of April the 2 japanese semiconductor elephants Mitsubishi Electric and
Hitachi married and gave birth to the new company Renesas Technology,
which is now the world 3rd largest semiconductor manufacturer and the world's
leading microcontroller supplier. With his slogan "Everywhere you can imagine" Renesas is targeting also the digital home market and it's challenges for internet connectivity. The speech will point out availabilites and developments of Java KVM on Renesas 16-bit microcontrollers like the M16C and the H8 series. Furthermore based upon the sevenstax embedded TCP/IP stack including XML Parser/Generator and SOAP Client running on M16C, considerations and advices are given, how to bring small embedded devices to the internet. Especially approaches for the minimization of the stack by options e.g. in regards to packet sizes and buffer handling are depicted and experiencens about connectivity to public Internet Service Providers (e.g. T-Online) and international servers (Mail, SOAP) are discussed. Finally , as request from the workshop in year 2002, the Renesas interactive microcontroller weblearning systems are introduced. Top of page Index |
Title: | How to utilize the J2EE Framework by Engineering Consultants |
Author: |
Gerd Stange Department of Computer Science and Electrical Engineering, Kiel University of Applied Sciences, Kiel, Germany |
Keywords: | |
The specification of the Java 2 Enterprise Edition (J2EE) defines a complete
platform for the comfortable development of web applications.
It involves Enterprise Java Beans (EJB), Servlets and Java Server Pages (JSP).
Both Servlets and JSP, also called web components, are powerful constructs for
the dynamic generation of web content. They allow direct access to Java
Enterprise Beans which exist in two different forms: Session Beans mainly
serve management purposes thus outlining the business logic context of a
session whereas each Entity Bean is related to a well defined business entity
which in turn may be directly mapped to a database entry.
Thus Session Beans typically deal with non persistent data whereas Entity
Beans typically describe persistent data. As part of the J2EE specification
the Java Enterprise Beans together with auxiliary support classes
on the one hand and the web components on the other hand are to be deployed
into so called containers each: Web components will be surrounded by the web
container and Enterprise Java Beans will reside in the EJB container.
The container specification takes responsibility for all the details of
client server communication. It is this concept that allows the application
developer to focus her attention on the application specific aspects of a
software project. Whereas most of the literature available on J2EE applications is dedicated to purely administrative tasks as they occur in business environments like e-banking, e-commerce etc. the present talk studies the usefulness of the J2EE framework for engineering consultants by way of an example. Typically applications in this field rely on heavy computing capabilities required on the server side, ideally to be accessed by a thin client. It will be shown that business objects may be easily extended to technical objects represented by Entity Beans and that the business logic may be easily extended to the complex technical logic underlying the solution domain to some technical problem. As an example the trajectory of an electrically charged particle inside a magnet, which will be specified by a thin client, will be calculated as the RUNGE-KUTTA solution of the underlying set of two coupled differential equations of second order. The result set will be dynamically generated by Java Server Pages (JSP) and thus sent back to the client. Similar solutions may be used in complex computer simulation environments employing the FINITE ELEMENT METHOD (FEM) or the BOUNDARY ELEMENT METHOD (BEM). It is obvious that the technical part may be elegantly coupled with a business part, the latter taking responsibility for customer authentication, charging for received services etc. As a result the J2EE framework turns out to be an ideal platform for complex consulting services offered by engineering consultants including the business organization. Top of page Index |
Title: | A Technology for Organisational Memory Systems using Ontologies. |
Author: |
Taimur Tanwir1, Maria Iqbal2 1Faculty of Media & Communication, Institute of Management & Technology, Lahore, Pakistan 2Department of Multimedia Art, National College of Arts, Lahore, Pakistan |
Keywords: | Organisational Knowledge, Knowledge Management, Information Systems, Organisational Memory, Ontology, Enterprise Modelling and Integration |
In the last decade, much has been said about ontologies and their applications in different
research fields. The ontological discipline emerged from artificial intelligence as a form of
knowledge representation that would minimize the problems of knowledge sharing and reuse
between people and between software. Apart from the view that portrays an ontology as a
syntactic and semantic standardization of knowledge structures, other approaches apply this
discipline as a means to represent informal and semi-formal data structures. This paper presents
ontologies as a design approach to represent organizational knowledge and ultimately to create
an Organizational Memory Information System. This approach acknowledges the dynamics of
the organizational environments, wherein the traditional design of information systems does not
cope adequately with these organizational aspects. Knowledge management practices within the
organizations, and the role of domain modeling with ontologies are also discussed in this paper.
Keywords: Organizational Knowledge, Knowledge Management, Information Systems,
Organizational Memory, Ontology, Enterprise Modeling and Integration.
Top of page Index |
Title: | Industrial IT for discrete manufacturing means from sub-optimized islands towards global process management. |
Author: |
Jukka Toukonen ABB Corporate Reseach in Finland Vaasa, Finland |
Keywords: | |
The existence of the intelligent devices and cadgets has become natural for us.
Embedded systems are part of our home "furniture" and in industrial work places
almost every square meter contains at least one. The next step of technology development is to make those intelligent entities to talk with each other and the rest of the world. Internet reaches the door of the fridge. We have created an Industrial IT based application, in co-operation with pilot customer ABB Calor Emag. It is a solution for Discrete Manufacturing based on the Aspect Integrator Platform (AIP) and it is targeted at move from a paper intensive manufacturing process to an electronically driven information manufacturing process. In this paper I will provide a technology view and results of experiences with Aspect Integrator Platform (AIP) and Microsoft .NET and especially about connections build to external systems like ERP (SAP), databases, document management systems, intelligent tools (embedded systems) and process automation (machines, robots). I will also explain connectivity to systems outside the scope our project: asset management, computerized maintenance management systems, logistics. One key issue of our project is to build a work place control for manufacturing industry. Our solution focuses on creating production order work queue based on booked orders, for each work place within the production line. In addition, to bar coding the parts for identification and traceability through out the manufacturing process. Top of page Index |