7. High level plan
• Run Java on Pi
• Run vanilla Carbon kernel on Pi
• Run enhanced Carbon kernel on Pi
• Use enhanced kernel with WSO2 AppServer
• Conduct load tests to get an idea about performance on
Pi
• Do something useful using GPIO functionality
• Bootup script which will connect any Pi into AS cluster
50. Carbon kernel & AppServer enhancements
• Run in worker mode without any admin services
• Disable unused deployers
• Lazy loading deployment artifacts
• Cut down bootup time from 5 minutes to 1.5 minutes
• Bleeding edge Hazelcast based clustering
implementation
51. Software
• OS
• Raspbian “wheezy”
• Linux kernel
• Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l GNU/Linux
• JAVA
• Java(TM) SE Embedded Runtime Environment (build 1.7.0_10-b18, headless)
• Python
• Python 2.7.3
• python-dev
• GPIO
• RPi.GPIO-0.4.1a
• WSO2
• AppServer with enhanced Carbon kernel