מערכת לביצוע בדיקות רפואיות

  • Published on
    04-Jan-2016

  • View
    67

  • Download
    0

Embed Size (px)

DESCRIPTION

. : , ' : , . . - PowerPoint PPT Presentation

Transcript

Puzzle Bingo

: , ' : , , -, " , . . - , . . - . . . Android , -, , web server. web application

private void startServer() throws IOException{UUID uuid = new UUID("1101", true);String connectionString = "btspp://localhost:" + uuid +";name=Sample SPP Server";StreamConnectionNotifier streamConnNotifier = (StreamConnectionNotifier)Connector.open( connectionString );StreamConnection connection=streamConnNotifier.acceptAndOpen(); OutputStream outStream=connection.openOutputStream(); PrintWriter pWriter=new PrintWriter(new OutputStreamWriter(outStream),true); ArrayList arr = getXMLMessages(numberOfValues,numberOfDiscreteChannels, numberOfContinuousChannels);for(String s : arr){ startToSendNewPackage = (new Date()).getTime(); System.out.println("Package #"+counter+" Size "+s.getBytes().length+ " was sent at " +startToSendNewPackage + ":"+ s); pWriter.write(s);counter++; myWait(waitForMilliseconds);} pWriter.close(); streamConnNotifier.close();}

Strings

- . - . - . , . : , metadata . Bluetooth. .

TechnionBioMedicalApp . , . . . .

Physical Channels physical channel

Physical Channels

Schema physical channels, - , , . schema.

Schema

Virtual Channels Physical channel virtual channel

Virtual Channels

Screens Screen. , , '

Screens

Bluetooth

General Preferences

Main Test Screen

BioMedicalWebApp web applicataion .

BioMedicalWebApp

BioMedicalWebAppweb services JSON objects. web services ( web_application_url/service) :/getAllTests - JSONArray .

/test/{id}/{type}/{channelNumber} - JSONArray {channelNumber} {type} {id} , .

BioMedicalWebApp/addNewPackage - POST HTTP Method request web application./createTest - POST HTTP Method web application. POST Request. web application request response client. client " ./tests/{id} - JSONObject testId = {id}./{testId}/{channelType}/{channelNumber}/{startTime}/{endTime} - startTime and endTime channelNumber channelType testId./{testId}/{channelType}/{channelNumber}/{startTime}/{endTime}/{limit} - web service limit.

BluetoothService service : Bluetooth adapter , 4 Bluetooth 4 socket ( ) 3a2 3a1 schema 4 3. service .

Create new test

/addTest ApplicationData

WebUploader Service service , , . service MyBluetoothService . service : , 2 4 3 web server . 3a 10 4. 3. Service .Android Application Database

WebApplication

Cache = Priority QueuegetTest()Web Application Database

Tools and platforms:Simulator:Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 1. Build id: 20130919-0819https://www.eclipse.org/downloads/working with bluetooth library:bluecove-2.1.1 http://bluecove.org/Android application:Android Developer Tools http://developer.android.com/tools/sdk/eclipse-adt.htmlgraph open source project:http://jjoe64.github.io/GraphView/web application:Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 2 Build id: 20140224-0627MySql 5.5 http://dev.mysql.com/downloads/mysql/Tomcat7 Server http://tomcat.apache.org/download-70.cgiHighcharts javascript graph library - highcharts.com/ BoneCp - Java database connection pool http://jolbox.com/Restlet - for webservices http://restlet.com/Amazon web services:http://aws.amazon.com/console/Putty - http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmlWinSCP - http://winscp.net/eng/index.phpProgramming languages and technology :Java , xml, javascript, JQuery, html, css, sql, JSP.

Future Work :physical channels schemas, virtual channels and screens web android application. android application . . web application. , . cache .