Web-enabled Smart Card for Ubiquitous Access of Patients Medical Record Praveen G Puligundla.

Slides:



Advertisements
Similar presentations
Title of IM2009 Application Session Paper Author(s) Affiliation(s) {john,
Advertisements

1 Java Card Technology Prepared by:Ali Toyserkani Adopted from: Introduction to Java Card Technology C. Enrique Ortiz.
Smart Card Authentication. Outline for Today Introduction of Smart Card Authentication Different Authentication Techniques Explain Authentication Techniques.
New Security Issues Raised by Open Cards Pierre GirardJean-Louis Lanet GERMPLUS R&D.
University of Southampton Electronics and Computer Science M-grid: Using Ubiquitous Web Technologies to create a Computational Grid Robert John Walters.
In Review JAVA C++ GUIs - Windows Webopedia.com.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
Multimedia Network Communications Subject:T0934 / Multimedia Programming Foundation Session:13 Tahun:2009 Versi:1/0.
Gemplus and OSGI Benjamin Maury Gemplus Introduction  World Leader for Smart Card Solutions  Smart Solutions in Telecommunications  Beyond.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
FIT3105 Smart card based authentication and identity management Lecture 4.
Java: History and Introduction (Lecture # 1). History… Java – Based on C and C++ – Developed in 1991 for intelligent consumer electronic devices – Green.
Introduction to Java Kiyeol Ryu Java Programming Language.
CADDLAB Medical Imaging on Remote Compute Servers.
Java System Architectures David Davenport Bilkent University Ankara – Turkey
ALERT FRAMEWORK Sri Harsha Sudhir. INTRODUCTION A framework which continuously monitors data associated with a patient in a hospital and derives an inference.
1 Chapter 3 Programs and Packages. 2 Java Virtual Machine (JVM) Java programs execute on the JVM. The JVM is a virtual rather than a physical machine,
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
Sadegh Aliakbary Sharif University of Technology Spring 2011.
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Sadegh Aliakbary Sharif University of Technology Fall 2010.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Java Introduction Lecture 1. Java Powerful, object-oriented language Free SDK and many resources at
Introduction to J2EE Architecture Portions by Kunal Mehta.
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
1 Module Objective & Outline Module Objective: After completing this Module, you will be able to, appreciate java as a programming language, write java.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
CPRG 215 Introduction to Object-Oriented Programming with Java Module 1-Introduction to Java Topic 1.1 Basics of Java Produced by Harvey Peters, 2008 Copyright.
Leveraging UICC with Open Mobile API for Secure Applications and Services.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
April 20023CSG11 Electronic Commerce Smartcards John Wordsworth Department of Computer Science The University of Reading Room.
J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program Design, Second Edition Second Edition D.S. Malik D.S. Malik.
March 24, 2004Craig E. Ward, CMSI 698 Advanced Topics in Database Systems Database Architecture Overview Client-Server and Distributed Architectures.
Building a contactless university examination system using NFC Speaker : Chih-Ching Chen Advisor : Dr. Ho-Ting Wu 2013/12/2 1.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Java – in context Main Features From Sun Microsystems ‘White Paper’
ELib Technical Issues Concertation Day: Mobile Code and VRML Brian Kelly UK Web Focus UKOLN, University of Bath, Bath
TPR 3211 Project 1 Project Title: AES in Javacard Project ID: 221 Supervisor: Mr. Safi Uddin Moderator: Mr. Murugadoss.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
1 Introduction Read D&D Sec 1.8; Sec 1.13 THE Java tutorial -
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Introduction to Programming 1 1 2Introduction to Java.
JAVA CARD Presented by: MAYA RAJ U C A S,PATHANAMTHITTA.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
JAVA TRAINING IN NOIDA. JAVA Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically.
Java History Background information about Java and how the background affected it’s development.
James Tam Java History Background information about Java and how it affected it’s development.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
1. Presentation Agenda  Identify Java Card Technology  Identify Elements of Java Card applications  Communicating with a Java Card Applet  Java Card.
CX Introduction to Web Programming
Electronic Commerce Smartcards
Java History Background information about Java and how the background affected it’s development 1.
Introduction Enosis Learning.
Smart Card.
Introduction Enosis Learning.
Advanced Programming Fall 2017.
CERN Certificates platform Emmanuel Ormancey / Anatoly Gladkov
Mobile Gaming Through The Wireless Internet
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
Presentation transcript:

Web-enabled Smart Card for Ubiquitous Access of Patients Medical Record Praveen G Puligundla

Outline Introduction Motivation Project Overview High Level Design Architecture Implementation Issues Expected Results Conclusion & Future Work

Introduction A smart card is identical in size to a typical credit card. The smart card stores and processes information through the electronic circuits embedded in silicon in the plastic substrate of the card. An intelligent (smart) card includes a microprocessor and can perform calculations on locally-stored data. Smart cards are used for a variety applications, especially those that have cryptography built in them.

Motivation To provide Ubiquitous medical record management. To increase smart card usage in small organizations.

Project Overview(Problem Definiton) Smart Card simulation by using floppy disk. Java Card Web Servlet (JCWS) framework.

High Level Design Architecture Smart Card JCWS framework Web Browser Smart Card JCWS framework Web Browser www User Mobility JCWS cane be dynamically Hyperlink to other Web Resources Downloaded

Implementation Issues OpenCard Framework (OCF) provides a common interface for both the smart card reader and the application on the card. JavaCard specifications enable Java technology to run smart cards JavaCard Runtime Environment (JCRE) XML

SmartCard installer Prior to any use the card must be initialized and the particular applets should be installed As was already mentioned, the JavaCard applets may come from any source

Results

Expected Results

Conclusion and Future Work Communication between Smart card and a Web Browser is provided using JCWS service. JCWS framework can be extended by adding additional functionalitys such as security and alert interfaces.

References ml ml Java Card Application Programming Interface Java Card Virtual Machine Specification Java Card Runtime Environment (JCRE) Specification Java Card Platform Security White Paper Web-enabled Smart Card for Ubiquitous Access of Patients Medical Record paper.