1 / 20

San Francisco New York Raleigh Stockholm Aachen Singapore Gothenburg Wasa Montreal Lund Helsinki

Services using SIM Application Toolkit Experiences gained from GemXPlore Case by John-Olof Bauner & Peter Kriens ERICSSON Application Research Phone +46 8 757 0000 Fax: +46 4047020 e-mail: John-Olof.Bauner@era.ericsson.se. ERICSSON Research. San Francisco New York Raleigh Stockholm Aachen

zayit
Download Presentation

San Francisco New York Raleigh Stockholm Aachen Singapore Gothenburg Wasa Montreal Lund Helsinki

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Services using SIM Application ToolkitExperiences gained from GemXPlore CasebyJohn-Olof Bauner & Peter KriensERICSSON Application ResearchPhone +46 8 757 0000 Fax: +46 4047020e-mail: John-Olof.Bauner@era.ericsson.se

  2. ERICSSON Research San Francisco New York Raleigh Stockholm Aachen Singapore Gothenburg Wasa Montreal Lund Helsinki Karlskrona Linkoping Applications Networks Consumer Mobility Media New concepts Usability • Over 800 persons world wide • Goal • Gain understanding of our customer problems • Develop markets for our systems & terminals

  3. Akhnaton, Philip Glass 2:20 ERICSSON Application Research • T/KA ± 25 persons • Research projects • PA/Mars, a personal assistant • e-box applications • marvin home server • open phone running general Java applications • configurable phone, a project to test new telephony concepts

  4. Clients Carriers Services Akhnaton, Philip Glass 2:20 POTS IP Service Provider ? GSM Services architecture

  5. Alice’s Office phone Service Provider Bob: Call Alice Alice’s Mobile Example Service: Parallel Ringing • Ring the bell on many phones simultaneously • reachable in different locations • use cheapest channel • Requires setup information which phones to call • Conveniently from the client • Changes depending on time and location

  6. Bob Alice IP Service Provider GSM Bob ESMS Alice Example: Shared phone book • Update the phone book from web • More info than just phone number • e-mail, address, fax etc. • Automatically change all phone books of people in a group • Everybody has correct info!

  7. e-box gateway e-box Service Provider Access Netw. Local Netw. GSM SMS to turn on the light and get alarm messages Example: Home automation • Control devices in your house from the phone: • Heating, light, sauna, oven etc. • Get alarms when somebody breaks in • activate/deactivate • e-box empowered solution

  8. Byte code ESMS generation Event: modify db Generate SMS PDU IP GSM Listen to SMS PDU Technology setup • ESMS is a program downloaded to the phone • Dynamic on the fly generation of ESMS in Java • checksum, header, security, byte codes • Use context information to create program

  9. Use case: Profile change • A profile contains information how to use services • Profiles can change by • choice from the web or telephone • Automatic depending on time or location • For example: • Office profile • call your office phone and mobile in parallel, no SMS notification of e-mail • On the road profile • call mobile, second voice mailbox, SMS notification of e-mail • Lunch profile • forward calls to secretary, store SMS notifications, allow intrusion

  10. GSM Service Provider Ping SMS (silent) Profile database Cell identity info Example: Profile change • Query the phone to detect location • Automate profile change using position id • Cell ids are globally unique location identifiers • Cell ids are kept secret by operators • Could be done by ERICSSON Mobile Positioning Center (MPC) as well • Works for every operator

  11. Profile change • Service “pings” customer by sending a “ping” SMS • silent SMS, not seen by customer • The provider updates profile in system • Profile can be changed from mobile menu • Profile can be changed from the web • Profiles can also be selected from the menu • list of profiles is downloaded by provider through an ESMS

  12. TV-Guide Web site e-box gateway Akhnaton, Philip Glass 2:20 TV guide Service Provider start stop IP record cancel GSM preferences TV guide Use case: Mobile Zapper • Program your video recorder from your phone! • Select your TV viewing preferences on the web • Channel, Program types

  13. Mobile Zapper, TV Guide download • Get the personal guide loaded in the night in your SIM card • The Service Provider gets the HTML pages with the TV Guide

  14. Mobile Zapper • It sends 1 ESMS per TV program • Title • Start time + duration + description • Information is stored in 2 files inthe SIM card

  15. Mobile Zapper, selection • Select the program from the SIM Application TV Guide menu • get more information • select the program to be recorded by the video recorder at home • The phone sends an SMS with the program ID to the e-box • The e-box schedules the start/stop of the video recorder

  16. Problems • After initial beta, the GemXplore Case was very usable. • we succeeded! • Operator support required: Not an open market • card needs to be programmed by operator • Only Comviq did support SIM data download on the SMSC • Lack of documentation of GemXPlore Case • 8 bit SMS is also treated as data download • Many parameters are only documented in standards • high priority for display necessary in certain cases • Use of prototype phones • interaction between SIM card and mobile equipment

  17. Problems • No debug tools, all testing is done on the phone • long edit/compiler/debug cycle • lack of simulator • disassembler for PDU’s • Script language is extremely limited • hard to use syntax • lack of instructions (swap arrived too late in the update) • no variables • Suspect card to miss ESMS processing when phone is busy • Instruction set SIM card and security info is kept secret • we reversed engineered it partly at great cost of time

  18. Future • Limited application area for SIM Application Toolkit in the future after 3-5 years: • WAP • IP connectivity • Very convenient today for accessing many different services • Operators need to make it more open to make it useful for third party developers • Cell identifier is a very interesting possibility for location based services

  19. Questions?

  20. Thank you for your interest.

More Related