xatlantis @ CyberTech
Toggle Navigation
  • Home
  • Projects
    • Zeus Framework
  • Education
    • Computer Architecture
    • Zeus Framework
    • Robotics
    • Others
  • Downloads
  • Blog
    • C++ Programming
    • Compiler and Linker
    • Linux Programming
    • Mathematics and Algorithms
    • Networking
  • My Site
    • Login
    • Sign up
  • Contact
  • Links

Zeus Framework

  • 1. Zeus-Framework for C++
    • 1.1 Libraries
    • 1.2 C++ Plattform support
  • 2. Zeus-Framework for C#
    • 2.1 Libraries
    • 2.2 C# Plattform support

1. Zeus-Framework for C++

The Zeus-Framework was designed originally for Cell Computing, but is used nowadays as extension to libraries like STL or boost. Some are using Zeus to be more platform independant, because it wrapps API functions from Linux and Windows.

The Zeus-Framework has two main features:

  • modular structure using software components. (static feature)
  • dynamic communication with foreign systems. Autonomous reactions and and realignment to new situations. (dynamic feature)

These two features opens a wide spectrum to use this framework. Other features like:

  • portable to other systems (Linux and Windows already tested)
  • fast and efficient (Programmed in C++)
  • no licence charges (Open Source)

are significant for that framework as well. It uses modern concepts like eXtensible Markup Language (XML), Remote Method Invocation (RMI) and object serializing. The API (Application Programming Interface) is fully object oriented.

1.1 Libraries

The whole Zeus-Framework is built out of following software libraries:

  • ZeusBase: Basic library of the C++ Framework for general use. Contains classes for data types, XML, multithreading, networking, RMI for C++, messaging and much more.

  • ZeusMath: Mathematical library of the Zeus-Framework. It includes classes for mathematical basics, geometry, signal processing, artificial inteligence, fuzzy logic etc.

  • ZeusPerv: Pervasive Computing library. This is actually the implementation of the hardware management and software distribution based on Cell Computing Model, Pervasive and Ubiquitous Computing.

  • ZeusImg: Perception library of the Zeus-Framework. Nowadays it includes image processing only. Implements datatypes, filters and kernels specialized for signal processing.

  • ZeusRobot: Robotics library of the Zeus-Framework. Currently only the NXT robot is supported.

There are lots of examples documented within this project site. See Education/Zeus-Framework.

1.2 Plattform support

There exists different plattform projects on Zeus-Framework for C++.

  • Linux 32bit platforms
    • GNU C++ Compiler
  • Mac-OSX 32bit and 64bit platforms
    • Xcode IDE 4.0
  • Windows 32bit platforms
    • CodeGear C++Builder v.2010
    • Visual Studio 2010

The download of this product is free of charge:


2. Zeus-Framework for C#

Zeus-Framework for C# is a helpful extension to existing DotNet-Framework. It can be logically devided into two main sections:

  • Interoperability: To fit with the Zeus-Framework for C++ it implements several interoperability classes. This allows to integrate C++ modules (DLL) into the C# or vice versa.
  • The C# Library also implements functionality invented by Zeus-Framework:
    • X-Object factory to create xml based object dynamically.
    • Standardized error handling
    • Generic state machine pattern

2.1 Libraries

The whole Zeus-Framework.net is built out of following software libraries:

  • ZeusBase: Basic library of the C# Framework for general use. Contains classes for data types, XML, multithreading, networking, messaging and much more.

  • ZeusUI.WPF: Zeus User Interface based on WPF technology.

2.2 C# Plattform support

For C# only the windows IDE Visual Studio 2010 is supported. The Zeus-Framework requires the DotNet-Framework 4.0 or higher.

The download of this product is free of charge:


Filters
List of articles in category Zeus Framework
Title Author Hits
Log-Service Written by Benjamin Hadorn Hits: 1157
RMI for C++ Written by Benjamin Hadorn Hits: 2483
Ubiquitous Computing Written by Benjamin Hadorn Hits: 1373
xIDL Written by Benjamin Hadorn Hits: 2796
XML-Service Written by Benjamin Hadorn Hits: 1090
ZeusBase Library Written by Benjamin Hadorn Hits: 1522
ZeusImg Library Written by Benjamin Hadorn Hits: 1074
ZeusMath Library Written by Benjamin Hadorn Hits: 1160
ZeusPerv Library Written by Benjamin Hadorn Hits: 1937
ZeusRobot Library Written by Benjamin Hadorn Hits: 1225
  • You are here:  
  • Home
  • Projects
  • Zeus Framework

Latest Articles

  • E-Mail Components
  • Links
  • Genetic Algorithm
  • Framework Extension
  • X-Objects

Most Read Articles

  • Bioinspired and Pervasive Computing
  • Zeus Framework
  • How to Write a Linux Driver
  • Graph Theory
  • Genetic Algorithm
feed-image My Blog

  • Author Login
  • Contact us

Back to Top

© 2019 xatlantis