You are on page 1of 21

A detailed view of the first Android client application for the iLab Shared Architecture

Bogdan-Alexandru DEAKY 1 Danilo Garbi Zutin 2 Philip H. Bailey 3


1

AMTS (D05) Research Department, Transilvania University of Brasov, Brasov, Romania 2 SE, Carinthia University of Applied Sciences, Villach, Austria 3 CECI, Massachusetts Institute of Technology, Cambridge, MA, USA

Content overview
Introduction (the main objectives of the research done in the teleengineering / telemanufacturing field)
Development of external monitoring solutions (with sensors) Development of a internal monitoring solution (talking to the machine) Development of an online software system for remote order handling and production management (with a part dedicated to gear manufacturing) (for rapid manufacturing centers)

A detailed view of the first Android client application for the iLab Shared Architecture
The iLab Shared Architecture (ISA) and the goal (to connect Android powered client devices to it) The targeted online laboratory The first Android client application for the ISA Testing the first Android client application for the ISA

Concluding Remarks
Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Introduction
(the main objectives of the research done in the teleengineering / telemanufacturing field)

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Development of external monitoring solutions sensor data

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Development of external monitoring solutions sensor data

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Development of external monitoring solutions webcam data

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Development of external monitoring solutions client software

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Development of external monitoring solutions client software

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Development of an internal monitoring solution (talking to the machine)


Cummunication through special drivers ( Ethernet) Machine

Local PC

Internet HTTP server


Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Development of an online software system for remote order handling and production management (with a part dedicated to gear manufacturing) (RM)

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

A detailed view of the first Android client application for the iLab Shared Architecture (ISA)

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

The iLab Shared Architecture (ISA)

Web-service (SOAP) based communication.

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Goal: Connect Android powered client devices to ISA

Biggest impediment: The authentication process was implemented exclusively for browser based client applications.

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

The targeted online laboratory:

ASIC Online Lab (http://ilabs.cti.ac.at/iLabServiceBroker/). It is one of the batched laboratories available at CUAS and allows the creation of electronics experiments with an analogue programmable device (ispPAC10). This online laboratory is in reality a hybrid laboratory which is allowing the students to design, simulate and test real devices.

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

The first Android client application for the ISA

The two important parts of the application and their communication with the ISA servers

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

The first Android client application for the ISA

Very difficult, because there is no standard authentication web-service method.

Login activity

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

The first Android client application for the ISA

GUI built from scratch, based on the existing READLabClient Java applet GUI.

Laboratory activity

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Testing the first Android client application for the ISA


Allview Alldro Speed

Allview Alldro 2

Samsung Galaxy Tab


Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Concluding Remarks

Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

Cylindrical Gear Rapid Manufacturing Study (Part II)

Concluding remarks
The first Android client application for online laboratories based on ISA was presented. As proven, this version of the application manages to authenticate with the Service Broker and allows its users to communicate and conduct remote experiments with one of the existing batched laboratories. The application was successfully tested on real-world mobile devices, especially tablets (because the GUI was designed for larger screens). Using the experience gained during the application design and development process, a new standardized web service authentication method will be developed. Future versions of the Service Broker will include this method and, thus, will allow easy authentication from desktop and mobile applications. The application can be used in the pedagogical process at CUAS. The experience gained proved useful for designing and developing other remote client applications for the Android operating system.
Presenting: Dr., dipl. eng. Bogdan DEAKY (D05); e-mail: bogdan_deaky@xu.unitbv.ro

A detailed view of the first Android client application for the iLab Shared Architecture
Bogdan-Alexandru DEAKY 1 Danilo Garbi Zutin 2 Philip H. Bailey 3
1

AMTS (D05) Research Department, Transilvania University of Brasov, Brasov, Romania 2 SE, Carinthia University of Applied Sciences, Villach, Austria 3 CECI, Massachusetts Institute of Technology, Cambridge, MA, USA