Size: 2357
Comment:
|
← Revision 3 as of 2016-05-03 09:35:01 ⇥
Size: 3534
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
![[#Zerynth]]Zerynth is Python Embedded in Real-time [[http://www.zerynth.com/ | Zerynth]] (formerly known as Viper) is an easy to use development suite for Arduino and other ARM 32 micro-controller boards. |
= Zerynth is Python Embedded in Real-time = [[http://www.zerynth.com|Zerynth]] (formerly known as Viper) is an easy to use, professional and performant development suite for the cross-platform and high level design of interactive objects, artistic installations, and internet/cloud connected devices. |
Line 4: | Line 4: |
!!!!Zerynth is a change of paradigm! With Zerynth it is possible to develop in Python for various 32bit boards using paradigms and features typical of PC and mobile programming. Unlike other solutions on the market, Zerynth is cross-platform and compatible with all sensors and kits. Zerynth is a set of open source tools developed and professionally maintained with a specific mission: make design and prototype activities enjoyable! |
Zerynth is an open source, powerful, easy and affordable way to develop innovative devices and applications based on the ARM Cortex 32-bit micro-controllers combined with other state-of-the-art sensors and actuators, and expansion boards. It enables fast prototyping with leading-edge bards and components that can quickly be transformed into final designs. Programming Examples and reference designs for many applications are provided and they help designers to make the transition from prototype to final product even smoother. |
Line 10: | Line 6: |
!!!!Zerynth VM The core of Zerynth is the [[ http://www.zerynth.com/zerynth-virtual-machine/ | Zerynth Virtual Machine]]. It runs on top of a multithreaded real-time operating system and once installed on the Arduino DUE make it able to run Python 3 compiled scripts. |
Zerynth runs on the most used prototyping boards like: Arduino DUE, UDOO, ST Nucleo, Spark Core and Photon, and also on professional hardware based on ARM micro-controllers. |
Line 13: | Line 8: |
Zerynth VM supports all the most used high-level features of Python like modules, classes, multithreading, callbacks, timers and exceptions, plus all the Arduino hardware-related features like interrupts, PWM, digital I/O, etc. | Zerynth is a solution for creatives, designers and IoT professionals who need to focus their efforts on projects design and ideas without caring about non-added value elements like: low level programming of the particular micro-controller board; device drivers; memory; etc. However Zerynth integrates a real-time operating systems which also allows designer to use all the features of embedded hardware if required. |
Line 15: | Line 10: |
!!!!Zerynth Studio Zerynth scripts can be uploaded on the Arduino through the [[http://www.zerynth.com/zerynth-studio/ | Zerynth Studio]], a browser-based development environment with cloud sync and board management features, that runs on Windows, Linux and Mac. |
Zerynth is not just another programming library for Arduino associated with a sensor kit. Zerynth is composed of a set of open source tools developed from scratch in order to allow users to approach to the embedded world in few clicks. |
Line 18: | Line 12: |
%width=700px% http://i2.wp.com/www.zerynth.com/wp-content/uploads/2015/12/vpm-toolbar-icon.gif !!!!Zerynth App Zerynth also includes a ready to use mobile app ([[https://play.google.com/store/apps/details?id=thingsoninternet.biz.viperapp&hl=en | Zerynth App]]) that acts as an interface for all the Zerynth powered projects. When launched the Zerynth App discovers all the Zerynth devices available on the network. Once one of them is selected the App will become its interface. Zerynth App interfaces are based on HTML 5 templates that can be edited through the Zerynth Studio integrating them in the Zerynth Python scripts. Zerynth app Templates support JQuery Mobile! |
= The Zerynth Suite Components = * The [[http://www.zerynth.com/zerynth-virtual-machine/|Zerynth Virtual Machine]] is the core of the Zerynth suite. With Zerynth VM it is possible to develop Python 3 scripts that are virtually independent of the selected hardware platform allowing an high code reusability and integration. * The [[http://www.zerynth.com/zerynth-studio/|Zerynth Studio]] is a dedicated development environment. From the Zerynth Studio users can develop their scripts saving them locally and syncing with the cloud. Through the Zerynth Studio it is possible to manage all the boards by customizing them and installing the right virtual machines. * The [[https://play.google.com/store/apps/details?id=thingsoninternet.biz.viperapp&hl=en|Zerynth App]] is a very simple and ready to use mobile application which allows users to monitor Zerynth based objects from mobile without writing any single line of code for Android or iOS The Zerynth App. When launched the Zerynth App discovers all the Zerynth devices available on the network. Once one of them is selected the App will become its interface. Zerynth App interfaces are based on HTML 5 templates that can be edited through the Zerynth Studio integrating them in the Zerynth Python scripts. Zerynth app Templates support JQuery Mobile! |
Line 23: | Line 17: |
%width=700px% http://www.zerynth.com/wp-content/uploads/2016/02/Zerynth_Lamp-App.png | = Availability = Zerynth components are open source and released under GPL3, Apache2 and MIT licenses depending on the used libraries and codes. |
Line 25: | Line 20: |
See a video here: [[https://www.youtube.com/watch?v=KMjvH_d8PeQ | Zerynth Lamp]] | Zerynth free version can be downloaded from the [[http://www.zerynth.com/zerynth-studio|Zerynt Studio download page]] |
Line 27: | Line 22: |
Download Zerynth at this [[http://www.zerynth.com/zerynth-studio/ | page]]. | Zerynth sources are available on the [[https://github.com/zerynth/|Zerynth Github Page]] The Zerynth App Android version is available on [[https://play.google.com/store/apps/details?id=thingsoninternet.biz.Zerynthapp&hl=en|Google Play]], iOS version is under development. |
Zerynth is Python Embedded in Real-time
Zerynth (formerly known as Viper) is an easy to use, professional and performant development suite for the cross-platform and high level design of interactive objects, artistic installations, and internet/cloud connected devices.
Zerynth is an open source, powerful, easy and affordable way to develop innovative devices and applications based on the ARM Cortex 32-bit micro-controllers combined with other state-of-the-art sensors and actuators, and expansion boards. It enables fast prototyping with leading-edge bards and components that can quickly be transformed into final designs. Programming Examples and reference designs for many applications are provided and they help designers to make the transition from prototype to final product even smoother.
Zerynth runs on the most used prototyping boards like: Arduino DUE, UDOO, ST Nucleo, Spark Core and Photon, and also on professional hardware based on ARM micro-controllers.
Zerynth is a solution for creatives, designers and IoT professionals who need to focus their efforts on projects design and ideas without caring about non-added value elements like: low level programming of the particular micro-controller board; device drivers; memory; etc. However Zerynth integrates a real-time operating systems which also allows designer to use all the features of embedded hardware if required.
Zerynth is not just another programming library for Arduino associated with a sensor kit. Zerynth is composed of a set of open source tools developed from scratch in order to allow users to approach to the embedded world in few clicks.
The Zerynth Suite Components
The Zerynth Virtual Machine is the core of the Zerynth suite. With Zerynth VM it is possible to develop Python 3 scripts that are virtually independent of the selected hardware platform allowing an high code reusability and integration.
The Zerynth Studio is a dedicated development environment. From the Zerynth Studio users can develop their scripts saving them locally and syncing with the cloud. Through the Zerynth Studio it is possible to manage all the boards by customizing them and installing the right virtual machines.
The Zerynth App is a very simple and ready to use mobile application which allows users to monitor Zerynth based objects from mobile without writing any single line of code for Android or iOS The Zerynth App. When launched the Zerynth App discovers all the Zerynth devices available on the network. Once one of them is selected the App will become its interface. Zerynth App interfaces are based on HTML 5 templates that can be edited through the Zerynth Studio integrating them in the Zerynth Python scripts. Zerynth app Templates support JQuery Mobile!
Availability
Zerynth components are open source and released under GPL3, Apache2 and MIT licenses depending on the used libraries and codes.
Zerynth free version can be downloaded from the Zerynt Studio download page
Zerynth sources are available on the Zerynth Github Page
The Zerynth App Android version is available on Google Play, iOS version is under development.