Menu

Home

Thierry CHOMAUD

Coronis SDK

Create a leading “Set of software libraries for data processing of wireless device based on Coronis platform“.
These libraries will run on all major platforms (embedded and desktop) and provide services for data processing through generic APIs.
Keywords: Coronis, Wavenis, Waveport, Wavecard, API

Features

Some of the main features of Coronis SDK are:

  • Standard development framework
    • Developed with Eclipse open development platform
    • Ready-to-use libraries simplifying access to Wavenis technology
    • Currently supports Windows and Linux 32-bit platforms (others being validated)
    • Supported languages: C/C++, Java
  • Open architecture
    • Business-specific profile modeling
    • Fast library integration for new application profiles
    • Open APIs to ease evolution and meet new requirements (targets, drivers, etc.
    • OSGI-compliant (Dynamic module system for Java)

See more information about Coronis SDK feature in following section:
[Architecture]
[APIs]

Progress statut

** NEW **

Android porting with demo applications of Coronis RS232 & Waveport are now available.
Versions available for native ftdi link, USB device or BLUETOOTH device access.

Waveport demo CSRS232Driver demo

** Already available **

  • Protocol API - C/C++, Java and C#
  • Serial Driver API - C/C++, Java and C#
  • protocol implementation of Waveport on Linux x86 & x64 and Windows x86 platforms
  • Serial driver implementation of Coronis RS232 on Linux x86 & x64, Windows x86 platforms and Android(NEW)
  • Protocol implementation of Waveport on Linux x86 & x64, Windows x86 platforms and Android(NEW)

  • Profile implementation for Coronis standard devices - Java

** Soon available **

** Next steps **

  • Porting on embedded platforms (Linux ARM / Windows 8)
  • TCP/IP access to protocol API
  • Firmware upgrade services via Serial Link
  • Wavenis SDP Service
  • C# profile generation

User documentation

This part propose many documentations that will interest people who want to use available libraries of SDK.

In dependence with the context you want to use the Coronis SDK, you will have to choose the correspondant user guide:
[C-CPP_SerialDriver_UserGuide]]
[Java_SerialDriver_UserGuide]
[C-CPP_Protocol_UserGuide]
[Java_Protocol_UserGuide]
[C-CPP_Profile_UserGuide]
[Java_Profile_UserGuide]

Developper documentation

This part is destinated to developers of SDK, people who wants to extends the features of SDK (new protocol implementation, new profile implementation, ...).

Participate to the development of Coronis SDK covers many aspect (API versus implementation, work on Communication package or Device package). To join the developper community, please contact us (

Project Admins:
).

Here are some introduction information that will be completed during the future development.

In all the case, because all developement are made with Eclipse Framework, you have first to install the framework:
[Development_requirement]

Development of APIs

[SerialDriver_API_DevelopperGuide]
[Protocol_API_DevelopperGuide]

Development of implementations

[RS232Driver_DevelopperGuide]
[WaveportProtocol_DevelopperGuide]
[Profile_DevelopperGuide]

Development of Domain package

[CoronisDomain_DevelopperGuide]

The wiki uses Markdown syntax.

Need HELP?

POST A QUESTION on forums

CREATE A TICKET (Member only) in tickets section

JOIN THE PROJECT COMMUNITY, ask to subscribe from the administrator


Related

Wiki: APIs
Wiki: Architecture
Wiki: C-CPP_Profile_UserGuide
Wiki: C-CPP_Protocol_UserGuide
Wiki: C-CPP_SerialDriver_UserGuide
Wiki: CoronisDomain_DevelopperGuide
Wiki: Development_requirement
Wiki: Java_Profile_UserGuide
Wiki: Java_Protocol_UserGuide
Wiki: Java_SerialDriver_UserGuide
Wiki: Profile_DevelopperGuide
Wiki: Protocol_API_DevelopperGuide
Wiki: RS232Driver_DevelopperGuide
Wiki: SerialDriver_API_DevelopperGuide
Wiki: WaveportProtocol_DevelopperGuide