| Operative Analysis |
Strategic Analysis |
Value
Egineering, Value Analysis
Performance and Cost Center
Investment Appraisal
Short Term Result Account
Bottleneck Planing / Analysis
Break Even Analysis |
Portofolio
Analysis
Benchmarking
SWOT Analysis
Cost Accounting Procedure
Target Costing
|
| System
Software Application |
| Network/Protocol |
Security |
Languages |
Client/Server
architecture
TCP/IP LAN/WAN
Ipv6
Remote Access
PPP
SNMP
set-up of heterogeneous networks
VoIP (OSIP,RTP)
WLAN (IEEE802.11) |
Design
and Implementation of various security concepts:
Firewalls,
VPNs ,
IPSec,
NAT,
IDS,
PKI,
Java Card |
ASM
C
C++
Java / JavaME
XML
SGML
HTML
Perl
Python
Ruby
|
|
Hardware |
OS/RTOS |
System
Programming and
Device Driver Development for:
Intel X86
PowerPC
ARM / XScale
68K
Boards:
PC-104
CompactPCI
Dimm PC
ATMEL AT91 |
Unix/Linux:
- Embedded Linux + real-time extension
- RT-Linux / RTAI
Windows:
- WinCE,
WinXX
Other RTOS:
- LynxOS
- QNX
|
Over ten years experience
in the field of embedded systems through different assignments at
university as well as on corporate level:
- Focus on real-time
operating system kernels (LynxOS, QNX, RT-Linux).
- Knowledge of RISC and
CISC hardware systems.
- Knowledge of different measurment
methods to gain performance data of realtime system
Many years of experience in the field of controlling
in different large size companies.
The combination of experts with profund economic know how and extensive
knowledge of IT technologies enables us to offer following services:
- support of the clients when procuring the right
combination of hardware and software
components
- Quality Assessment
of the different development and target systems
- Quantity Assessment
to maintain/upkeep individual IT systems
- Regulation and control of the IT
security
Application
We offer you support
in adapting your application to a system, we provide network connections
and allow for later software updates and proper maintenance. Besides,
we give you advice on choosing the appropriate development environment
and the tools you need.
GUI
Are
you looking for a graphical user interface for your applications?
We have the solutions - from the handheld mobile to the industrial
device - we find the suitable environment, in order to achieve optimised
ergonomics
for your products.
The
user interface is increasingly important. Devices, which used to work
in the background without display, now have basic LCD displays, for
editing status information. Embedded java or embedded QT are only
two of many available possibilities. Mobile computing devices continuously
offer new interfaces
such as touch screens or voice recognition input.
Support
We know how to use processes and tools most
productively. After the implementation
we will get you accustomed to Embedded Linux and its derivatives:
We offer support as well as training for your employees.
Training
on the job, which is based on existing knowledge, allows for fast
and effective learning
of features of a new operating system or a new technique.
Through individual training within the project
an
experienced team of developers acquire the necessary skills.
With
our Training on the job, we can help you on the problem at hand right
away. And you get the additional benefit of incr easing your productivity
for projects to come.
Embedded OS
We tailor Open Source to your
functional requirements and available resources.
When choosing Linux as your operating system you profit from the support
of numerous architectures.
Realtime
Linux
offers various solutions for real-time applications - from basic improvements
of response times up to a special system for hard real-time requirements.
Several applications from multimedia to process controls can be implemented.
It
is no longer a secret that Linux can be used for technical applications
with soft real-time conditions.
In the future, real-time characteristics will play an increasingly
important role in mobile computing and consumer electronics (multimedia).
Audio and video broadcasting will have to be displayed on limited
resources without interruption. Linux also offers a series of solutions
for applications with hard
real-time conditions.
Linux
For
all these systems Linux is on its way to become the industry
standard. This comes as no surprise,
as the Open Source operating system is the best choice from a technical
as well as from an economic
point of view. Linux is licensing-free and free of charge. With Linux
and emvisio's technical solutions, you save time and money.
As architects with visions we bring in the necessary knowledge and
our competence to your and our project. We can support your systems
department with comprehensive consulting as well as carry out complex
development tasks.
With emvisio you will find the perfect
hardware for your environment.
Linux already exists for a wide range of different hardware architectures,
such as Intel X86, PowerPC, ARM, Mips, 68K etc. These architectures
can be found on different single-board computers, e.g. PC-104, Compact
PCI or Dimm PCs. emvisio offers comprehensive
services across platforms. This
is the key to our individual solutions.
Measuring Method For Worst Case Analysis
Using
benchmarks can usually only provide a mean value. In order to measure
the 'worst case' in the system, a specific
workload is created; this still does not ensure that the worst case
threshold is really achieved. The workload consists of more or less
ingenious programs, which are supposed to make the system work as
much as possible. The disadvantage of this method is that the 'worst
case' is only achieved by chance. Our
method artificially produces this situation in the system
in order to measure the precise delay. Thus we make sure that the
worst case really occurs and can be measured. In cooperation
with the University of the Federal Armed Forces in Munich, the measuring
method to gain performance data is improved all the time (more
information in german)
Using Open Source in a Home Entertainment System
Recently we have developed an entertainment system,
to stream audio and video data to different
small devices (PDA, thin clients). To stream multiple streams at the
same time, the video data is transmitted using cable, where's audio
streaming is also possible through WLAN. For more information please
send an email to multimedia@emvisio.com.
Total Cost of Ownership (TCO) of Embedded Linux
Using Open Source Software
(OSS) for embedded systems can provide substantial advantages over
commercial software, particularly when reliability and long-term support
are key requirements. Therefore an TCO study
has to address both the technical advantage and the business case
for using open source. By combining the technical and economical skills
at emvisio, we are able to provide you with the necessary
information to choose the best hard- and software combination for
your project.
IT controlling includes the support of planning, management and control
of the IT systems within a business. Up to 30%
of IT expenses could be reduced with intelligent solutions.
This can only be guaranteed by creation of a permanent and reliable
transparency of the costs.
The complete efficiency of controlling can be achieved only
if business management skill is added by technical
know how. Especially in the field of complex IT systems which
often can be found in the field of Embedded Systems expert skills
for the comprehensibility of data are necessary.
Conventional measuring methods are not precise. We at emvisio
aim at developing measuring methods for operating systems which are
independent of the manufacturer and provide precise
information, allowing you to make an informed decision.
The
decision for a technical product is in most cases based on a comparison
of technical data. As for embedded systems/real-time systems this
is not an easy task. Manufacturers usually provide only part of the
data that is important to the developer. Besides, manufacturers use
their own measuring methods for the data they publish, which makes
comparisons difficult. Our
work has shown that in certain situations, delays -
so-called latency periods - can occur in user applications. The reason
for these delays can be found in the operating system. Our methods
provide information about worst-case scenarios within a system, where
latency periods are maximised.
In order to allow for a quick enough reaction in the worst case scenario,
systems are usually oversized. For example, hardware of higher capacity
(and price) than needed is being chosen "just in case".
Or else, a project is being reduced to a minimum of processes, so
that the system is not being used to its full potential, in order
to avoid uncertainty. In many cases manufacturers' benchmarks are
being used e.g. for measuring specific data, such as the time needed
for contextual change. Using benchmarks can usually only provide a
mean value. In order to measure the 'worst case' in the system, a
specific workload is created; this still does not ensure that the
worst case threshold is really achieved. The workload consists of
more or less ingenious programs, which are supposed to make the system
work as much as possible. The disadvantage of this method is that
the 'worst case' is only achieved by chance. Our
method artificially produces this situation in the system
in order to measure the precise delay. Thus we make sure that the
worst case really occurs and can be measured.
Through these new requirements Open Source has become an alternative for complex products in this field. In several products Open Source
such as Linux has been used for years. By now the developments around
Linux are so strong, that certain drivers, interfaces or protocols
are first available for Linux.
Therefore Open Source is in many cases an
attractive alternative for complex embedded systems. emvisio
offers years
of experience in the area of embedded systems and Open Source,
especially through the use of Open Source in time-critical environments.
Our
vision
is to combine Open Source with precise measuring and future adaptability,
offering you a comprehensive and competitive service.
We
think it is time to understand different technologies in hardware
and software as a whole. Our expertise in embedded systems and the
use of latest technologies and processes enables us to create solutions
for the future; our advanced
technical standards allow our solutions to adapt when requirements
develop. This is the way to open up opportunities for the development
of comprehensive policies and solutions.
Due to the complexity of today's embedded systems the right
choice of hardware/software combination
is vital. There are numerous processor architectures available (Intel,
Arm, Motorola); the operating system and program development tools
form the basis for the software. A competitive
price can only be achieved through
optimised combination of hardware and software.
Therefore detailed data about the interaction between hardware and
software, particularly about the operating system, are necessary.
Often these data are not supplied by manufacturers and cannot be defined
well enough using benchmarks. Besides, benchmarks are inappropriate
in time-critical environments.
emvisio's knowledge is leading
in the field of Open Source and embedded systems.
We have specialised in gauging
the necessary data in order to assess hardware/software combinations.
No other consultancy can offer you well-founded data aimed at evaluating
product requirements for hardware/ software combinations. Why make
a decisions based on trial and error? emvisio can offer you
clear performance
data from the start.
emvisio stands for concept, organisation and implementation
of hardware/software projects, complete communication and co-ordination,
especially in the area of Open Source and embedded systems. We offer
project management for complete or part-projects. emvisio is
there for you at the various stages of product development.
We offer you a comprehensive
service from Consulting (workshop), development of drivers
for specific hardware, to portings and adaptations of individual components
for your individual solution. By using a special
measuring procedure, emvisio is able to provide the
necessary data for the hardware/software combination at the beginning
of a project. Bottlenecks and thresholds of performance can be defined
from the start. The uncertainty between development of a prototype
and the final product can be reduced to a minimum. Based on performance
data and project experience emvisio can support project-related
tasks or complete projects:
- Consulting to choose the right hardware/software
combination for you, and with a focus on solutions.
- We integrate the chosen hardware/software combination
in your corporate environment, choose and adapt appropriate development
environments.
- Development and implementation of security systems
based on Embedded Linux. Protection of the Embedded System from
user errors or attacks is also available.
- Consulting during the initial phase of Open
Source based projects, using well-founded data; information about
the ideal or chosen hardware/software combinations can be given.
- Development of kernel based and user based software
with focus on embedded Linux/real-time Linux.
- Porting of Open Source (e.g. Linux) on the target
platform, driver development, configuration.
- Internal and external quality assurance can
be carried out.
- Development of training concepts as well as
training sessions, e.g. product training.
- Research and development for universities and
other research institutes.
Embedded systems are integrated microelectronic controls, i.e. subsystems
with a specific function within a system. They have their own CPU or
complex logic; the user accesses them via a device-specific interface.
In our environment we find a vast array of embedded systems, from the
controls of white goods to the monitoring of operating sequences in
nuclear power stations.
Typical examples for embedded systems in automation technology, multimedia
and security systems are:
- Measuring and control computers (robotics, manufacturing industry)
- automobile: anti-locking system, motor management,
navigation system...
- hi-fi
systems (digital video recorders, MP3 players), set top boxes
- time recording systems, security systems
- medical devices (monitoring, diagnosis)
Meanwhile there are a number of new requirements for embedded systems
as new hardware offers advanced possibilities (fig):
Requirements regarding networking (e.g. internet, WLAN) and thus security,
as well as graphical user interface (GUI) of embedded systems have risen,
leading to a new and more complex generation of embedded systems.
Today's market of embedded systems can be divided in:
- mobile computing
- consumer electronics
- "classic" automation technology
In the markets of mobile computing and consumer electronics complexity
increases quickly, due to higher requirements regarding integration
of individual systems and usability (GUI).
emvisio focuses on embedded systems, especially on the combination
of hardware and software which should be used for a project. Special
knowledge is timing analysis of operating systems on different hardware
platforms. emvisio's services range from classic consulting
and implementation to porting and development:
- Consulting to choose the right hardware/software
combination
- Integration of the optimal hardware/software
combination
in your working environment
- Development of kernel based and user based software
with
focus on embedded Linux/real-time Linux
- Project management of the whole project or part-projects
- Development of embedded security systems
- Development and product training
- Research and development
From the TV set
and video recorder to microwave ovens, phones, cars and many more:
Embedded systems are everywhere:
they accompany our daily life in household, public and industry.
Embedded systems steer trains,
control chemical processes and nuclear power stations. Security
systems are unthinkable without embedded systems and
- as a result - the security requirements for embedded systems themselves
are increasing. emvisio is the new consultancy in the embedded
systems landscape.
emvisio stands for professionalism, years
of experience with embedded systems and Open Source, combined
with a fresh new approach. Our vision is to offer you an outstanding
new package: using Open
Source for embedded systems, combined with our own precise
measuring methods which
are backed by scientific research, and all this being adaptable
to future developments. emvisio
means you get the solution that's best for you.
emvisio - embedded systems with
a vision