Rss Reader - Android

Here the user is able to save, delete all sorts of feeds. Basically the user press the "Add feed" button and starts to add feeds. The titles and the links of the feeds are being saved in an SQLite Database. It's a prototype application, need to do more testing.






Source: http://www.mediafire.com/?dg1lazgghdubmzj

apk: http://www.mediafire.com/?rgc890nsrdmbss3


News BBC World - Android

In this project the user keeps itself informed with the latest news all around the world from the news feed BBC. I' ve used ROME parser for the feeds, a progressed bar that informs the user that the data is being process and the AsyncTask class.




Source Code: http://www.mediafire.com/?7mfglq5yu2yvtzk

Android - M2M

This project uses an ASUS701 notebook with ANDROID OS. Here the user will be able to see the energetic parameters through a more powerful graphical interface than the one realized with Java Mobile.I borrowed a principle from the games regarding the User Interface that is the menu. The modem communicates with the Power Monitor through Modbus RTU. Only 7 energetic parameters have been implemented. The user with the help of the Android application can monitor the parameters in different ways: in a numerical form or in a dynamic chart(adding on the chart any parameter the user wishes to observe).
The whole project is formed from two large pieces:
1. Network
2. User Interface

The schematic of these project is presented in the figure below.








Download:
To download a demo without the network part, the apk is downloadable here:
http://www.mediafire.com/?bkp0mljtc72m9m5

Android appplication here : http://www.mediafire.com/?2d9tdx90y33y3ma

Modem application here : http://www.mediafire.com/?9nyw09inb7ruvc6

Data Logger

This device has 4 input channels and can be configured through a Visual Basic application. The data from the input channels is saved in a 2k external EEPROM memory from Atmel. Every sample that is stored in the EEPROM memory is saved with the time at which the sample has been made. After the configuration of the device the user can see the results through a chart in the VB application.
The image below represents the fundamental schematic of the data logger and then the Visual Basic application.



Code downloadable here : http://www.mediafire.com/?diyc21jccn8c4w0

PowerMonitor-Modem

In this project the user is able to see on his mobile phone the energy parameters. There are two java applications running on mobile phones. The first application delivers 7 energetic parameters. In the second application the user is able to monitor in real time the evolution of an energetic parameter through a chart. The data from the chart changes every 3 seconds.




The J2Me application and the modem code is downloadable here : http://www.mediafire.com/?fga8qkf8a7wadnb

SMS-LED SIGN

In this project, when the modem starts, it waits for an incoming SMS. When the modem receives an SMS, it reads the message. After receiving the SMS the modem opens UART1 sending the message at sign. The user has the ability to display his message in any color, text size and with special effects.

RSS-LED SIGN

In this application the modem initializes the TCP/IP stack over GPRS then starts a http client. The program downloads an XML file which is stored in a buffer, and then extracts the wanted information. After the information has been extracted the modem sends the data to the sign. The http client is resumed every 10 minutes.

PWM-GPRS

This application consists in controlling the high level state duration of a PWM signal through GPRS using a mobile phone. A java application that implements a simple GUI is used to realise this. The user can control the high level state duration through 3 methods. The third method, which consists in using the accelerometer sensor is presented in a video
The application which runs on the modem firstly subscribes to the IRQ service then starts the TCP server.






J2ME application downloadable http://www.mediafire.com/?8d5wqcvec94dc9r

Modem application : http://www.mediafire.com/?xz5nxq4jsesqn75

PowerMonitor-WebServer

In this project the user is able to monitor the energy parameters through a web browser. I used an USB/Ethernet board with a 16-bit microprocessor from Cyan. Because of memory constraints I used a stack called uIP TCP/IP, Protothreads and Protosockets which were specifically designed for small embedded systems.
The program does the following: initializes the hardware interface Ethernet PHY, sets the MAC address, initializes the ARP, then the DHCP which makes a request for IP and lastly an HTTP daemon starts waiting for requests(HTTP GET) on port 80. Once the request is ok the web server sends the file.