niit technologies ... contents introduction 3 check-in channels 3 mobile check-in via wap (wireless...
TRANSCRIPT
www.niit-tech.com
NIIT Technologies White Paper
Pratik Chandra Roy
Using Mobile Technologies For Check-inand BeyondUsing Mobile Technologies For Check-inand Beyond
CONTENTS
Introduction 3
Check-in Channels 3
Mobile Check-in via WAP (Wireless Access Protocol) 3
SMS Check-in 4
Top Level WAP and SMS architecture 5
Check-in Scenarios 5
Similar Implementations in the Industry 7
IATA Recommendation 8
Case Studies on Mobile Technologies by NIIT Technologies 10
TRANSPORTATION
JOURNEYJOURNEY
TRANSPORTATION
TRANSPORTATION
TRANSPORTATION
TRAVEL
TRAVEL
TRAVEL
TRAVEL TRAVELTOUR
GUIDE
GUIDEGUIDE
CARGO
CARGOCARGO
CARGO CARGOLOGISTICS
LOGISTICS
PACKAGING
All big, small, low cost airlines would like to make use of mobile
technologies to provide check-in facilities and other relevant
facilities to their customers. The BCBP IATA initiative recommends
SMS/MMS based boarding passes with a 2D barcode on it that
contains relevant Boarding pass information. Some airlines and
airports have already implemented the solution, and many others
are in the process of doing so. But some airlines have clearly
stated that they would not be implementing the BCBP. One of the
key reasons for this is that there are a lot of customers who do not
wish to use MMS facilities of the mobile phones (due to higher
costs), or are contended with a basic mobile phone that does not
provide any image based messages to be sent or received. So, the
2D barcodes may actually not be very popular with the customers.
Following check-in channels can be in the scope of the SMS
based boarding passes.
• Web Check-in
• Mobile Check-in
• SMS Check-in
• Phone Check-in
• Automated Check-in.
To facilitate the mobile based boarding passes, Mobile
Scanners located at bag drop, security, lounge, and customer
service checkpoints should be able to read the information from
mobile phones.
This white paper will document the ideas on SMS based
boarding passes (without 2D barcodes) and various scenarios,
and other relevant solutions that can be implemented by any
airline company. This white paper will go a step beyond mobile
check-in and make recommendations for other linked areas
where the mobile technologies could help the airlines in getting
ahead of its competitors.
3
The wireless and mobile computing technology is growing at an
explosive rate across the world. The increasing number of
telecommuting-users, and the increasing trend of on-the-move
business executives, demands the mobile technology solutions to
expand to meet their needs. To harness the opportunities in the
space of mobile solutions, NIIT Technologies has extensive experi-
ence bringing mobile applications into multiple industry arenas,
including travel, retail and insurance domain.
As a solutions provider of Mobile Applications, NIIT Technologies
combines domain expertise, knowledge base and intellectual capital
to solve critical mobile industry problems. NIIT Technologies has
been developing Mobile application development from the age of
Palm and on the way gained expertise on iPhone, Windows Mobile,
Windows CE handhelds, J2ME, Blackberry and Symbian platforms.
Introduction
BackgroundBackground
Document Purpose Document Purpose
How does it work?
Check-in Channels
1. This facility is intended for users of Smart Phones with High
resolution phone screens like PDA, Blackberry or mobile phone
with internet access.
2. Customers visit the WAP site of the airline using the browser of
their mobile phone. WAP site typically is named as
mobile.airlinename.com
Mobile Check-in via WAP (WirelessAccess Protocol)
3. A check-in form is presented to the customer through which
he/she can provide the booking confirmation number, credit
card number, frequent flyer membership number, or e-ticket
number. In some cases first name, last name, and departure
city code may be requested to be entered. The idea is to
uniquely identify the customer and also to ensure that there is a
level of security check built in the check-in form.
4. Mobile Check-in is allowed for flights departing within next 24
hours. All the flights that have been opened for check-in or
through check-in can be checked in via the mobile check-in.
This is same for any other type of check-in as well (web
check-in, phone check-in or check-in at the counter).
5. In case of multiple passengers the names of all the passengers
are displayed, and the customer is able to choose from the
passengers who need to check in or select all the passengers
to check in.
6. Next screens allow customers to choose seat based on his/her
preference (aisle/window), number of checked-in baggage, etc.
In case the customer has a frequent flyer number, relevant
details like seat preferences, etc are already taken into account
and a default seat number is automatically allocated.
7. Depending on the flight route, phone and subscription facility of
the customer, he/she will receive the boarding pass via
e-mail/SMS or text message.
a. If the customer chooses for E-mail or MMS mode for delivery
of boarding pass, a single message with the check-in details
and a two-dimensional barcode, (usually in QR code or Aztec
format). In case of MMS, customer is advised for ensuring the
MMS is activated by the service provider.
b. In case customer chooses for text message, two messages
are sent to the customer. The first one contains a link that lets
you request your personal barcode that will be scanned at
the airport. The second text message will contain all your
check-in details.
8. If the customer cannot receive an electronic boarding pass,
he/she can print the boarding pass at home or at the airport
as well.
4
RestrictionsRestrictions
1. WAP sites of some of the airlines do not allow any seats
selections. A seat is automatically selected and allocated to the
passenger.
2. Some do not support multiple passenger check-in and or have
restrictions on the number of passengers, (like maximum four
passengers in case of Air Canada).
3. Some sites do not provide the mobile check-in facility for
travelers with any check-in baggage.
4. The facility may not be available for customers who would be
travelling to any country that requires APIS information, but the
same is not already available (either in the PNR or in their
frequent flyer profiles).
Some examples of mobile check-in via WAP sites are:
mobile.aircanada.com
mobile.delta.com
mobile.southwest.com
mobile.aa.com
wap.continental.com
wireless.nwa.com
Few airlines have started providing the check-in facility via SMS
(Short message service). Customers should provide their mobile
numbers at the time of reservation, or they can update their mobile
numbers in the profile information that is stored in the loyalty
system of the airline. In some cases airlines send SMS to
customers who are eligible for SMS check-in when the flight gets
opened for check-in. Customers can simply reply Yes to get
automatically checked in. SAS Scandinavian airlines provides such
an SMS check-in facility for its frequent flyer members. The SMS
may also contain a link to the WAP portal of the airline so that the
customer may choose seats, provide baggage details or choose
the passengers to check-in if the relevant facility is available on the
WAP site. Once the passenger is checked in he/she gets a
confirmation by SMS. This confirmation includes the seat allocation
details and a link to the mobile boarding pass which contains the
flight number, seat number, departure and arrival time and a
two-dimensional boarding pass.
SMS Check-in
Top Level WAP and SMS architecture
5
In some other cases the customers (frequent flyer members) can
send in an SMS to a dedicated number in a specified format to
perform the mobile check-in. Jet Airways provide such an SMS
check-in facility for its FF members. Customers can type an SMS
in the format:
JetC <PNR> <JetPrivilegeNo.>
And send the same to 56388, a dedicated SMS number for Jet
Airway’s SMS check-in facility. An example of such an SMS would
be “JetC ABCDEF 123456789”
The Boarding pass information is sent via SMS to the customer in
the following format:
Jet Airways: Seat No. 16F on 9W3001 for 29MAR BOM-DEL is
assigned to you. Please collect the boarding pass from Check-in
counters at least 30 mins prior to departure.
Few other airlines that are in the process of implementing similar
SMS based check-in facility or have implemented the same are:
Singapore Airlines - Implemented
Austrian Airlines - Work in progress
Jetstar - Testing in progress 8
X25, TCP-IP, frame relay VPNGSM Network WAP Micro Browser
(w/WTA) Application Server HTTP Server Database Contents
Request (URL) Response (Content) Proposed Top Level WAP and
SMS Architecture WAP Device Response (Content) Push Initiator
Mobile Phone Users SMS Processing Application Reservation
System Operators SMS Centers APIs/Web Services Departure
Control System Loyalty System.
Customer does an online Check-in (Web check-in), but doesn’t
have access to Printer for printing the boarding pass.
Suggested SolutionAfter taking in all the relevant details (like baggage, seating,
dangerous goods declaration, etc), at the print boarding pass step,
provide an alternative to customer for sending the Check-in
confirmation via SMS to customer specified mobile number.
Following is the suggested (indicative) format of the SMS text:
Airport Terminal
Departure Airport
PNR
ZYUN3P SYD 1B
VA0001 03AUG09 1000
ROY/PRATIKMR 25C
Flight Details (Flt No, Dep date/time)
Seat Number
Passenger Name
Note: The actual format will be decided after a study of old mobile
phone screen layouts to ensure that the relevant text is visible in one
screen. This white paper will be updated with relevant information
once the study of mobile phone layouts is complete.
SMS will clearly indicate that the message has been sent from the
airline’s Web Check-in facility or from a dedicated number of the airline.
Following cases (and probably more) will have to be taken care of:
1. More than one passenger in the booking. One SMS would be
sufficient or would there be one message per passenger sent to
a single mobile phone, or would SMS be sent to mobile phones
associated with each passenger in the booking.
Check-in Scenarios
Case 1 Case 1
6
It will depend on the mobile number stored in PNR or alternately
passenger is asked to confirm the mobile number at the start of
online check in process (stage 1).
Normally it should be one message per PNR. All seat numbers
allocated should be displayed as passenger/s will show the
SMS to check in staff for issuance of BP. The number of pieces
accepted at check in time for bag drop should also be
displayed in the message.
2. In case, Boarding at international location, whether customer
mobile’s roaming facility should be used or not (i.e., will the
message be sent to customer when on roaming?). What if the
passenger wants to receive the SMS message on some other
(local) number?
This can be covered again at stage 1 of the process when
passenger is asked to confirm the mobile number or opt for an
alternate number.
Manual Options
1. Check-in agent can read SMS from the customer’s mobile
phone and print out the boarding pass.
2. These boarding passes could also be printed on a dedicated
boarding pass printer located at the airport and handed over to
the customer by airline ground staff (check-in desk, baggage
drop desk or any dedicated service desk for distributing
boarding passes for these cases).
3. A dedicated service desk could print the boarding pass for such
customers by looking at the SMS on the passenger’s arrival at
the counter.
This procedure will ensure that airline takes care of all related
issues, like gate no show, etc., in the same way as is being
followed at present. They will not be required to train their airport
staff much except that the BP is to be printed or delivered where
SMS is there on the mobile.
Kiosk Option
OCR (Optical Character Recognition) Option
1. Current Kiosk application can be changed to entertain such
cases. Instead of taking the customer through the complete
check-in process again, customer could be taken straight to
print boarding pass option, if he has already done a web
check-in.
2. Alternatively, a new kiosk application can be developed
specifically for Mobile check-in/boarding pass printing.
3. Kiosk should have OCR functionality as described below. The
Kiosk applicable will be able to scan customer’s mobile with
backlight on, and print the boarding pass based on the
information contained in the SMS and relevant information from
DCS. This facility could be made available for all cases of
pre-airport check-in, like Web check-in, phone check-in, mobile
check-in, SMS check-in or automated check-in.
A Kiosk capable of reading/scanning the text from the mobile
could be deployed at the check-in counter or a dedicated counter
(new or existing counters like baggage drop counter) to issue
boarding pass for such cases. In case of OCR, the requirement of
printed boarding can be avoided, as the same device could be
deployed at other check-points like lounge entry, aircraft boarding
etc which could scan the above boarding pass information directly
from the SMS message of the mobile.
Interfacing systems
In all the above options there would be a manual or automated
access to the CRS and DCS of the airlines (to check the
reservation details and to check-in the passengers on to the DCS
system). There would be a link to the loyalty system as well to fetch
the seating/smoking preferences, etc., and for any other special
services requests (SSRs). Though in many cases, airlines mention
that any person with any special service request should do a
manual check-in at the airport itself, but there is no reason why it
can’t be automated for the loyalty program members where these
preferences are actually captured and stored.
The customer does a web check-in within 24 hours of the
departure. As a last step (when the check-in process is complete),
the customer should get the print out of the boarding pass.
But there are instances where customer is unable to print the
boarding pass due to unavailability of the printer, or if the printer runs
out of the ink half way. There could also be instances where the
customer actually looses the printed copy of the barcode.
To ensure that customer has an option of reprinting the boarding
pass at a later stage, Southwest Airline has an option in its kiosk
application. Customer can go to the South west airline’s kiosk at the
airport and insert the credit card that was used to purchase the
tickets. An option is presented to the customer if he/she wants to
reprint the boarding pass.
Similar Implementations in theIndustrySouthwest Airline Implementation Southwest Airline Implementation
Air New Zealand has implemented the RFID-enabled ePass for its
loyalty scheme members which serve as a permanent (reusable)
boarding pass. Following are the features of ePass:
• Permanent reusable boarding pass
• Available at 26 airports in New Zealand
• Distributed to 100,000 loyalty scheme members
• Enables check-in, lounge access and boarding
• Consists of tag attached to a mobile phone, similar to a small barcode sticker
• Contains unique sequence number and tag identifier, which is recognized by the airline’s system and matched with the passenger record.
Air New Zealand Implementation of ePassAir New Zealand Implementation of ePass
7
Customer doesn’t have access to web and wishes to use his Mobile
for Checking-in via SMS Check-in feature.
Suggested SolutionCustomer can send SMS from a registered mobile phone (that is
registered with his/her loyalty profile (FF membership) or specifically
for the PNR).
Customer may send a message to a dedicated SMS number such
as 89023 like:
CHECK-IN ZYUN3P
OR
CHECK-IN 7752334566
where 7752334566 is the FF membership number.
Auto-seating feature should be implemented (which will ensure
automatic seat allocation for such check-in). If the customer is a
frequent flyer club member, then the seating preferences of the
customer can be taken into account for allocation of the seat. This
feature would be available only to those who are travelling without
any dangerous goods. So, customer will not have to send a
separate confirmation message for confirming that he/she is not
travelling with any dangerous goods, and it would be treated as
automatic confirmation from customer that he/she is not travelling
with any dangerous goods. Though, based on airline requirements
this could change to accept a second message from the customers
for this confirmation as well.
Once the check-in is done, then the SMS with check-in
confirmation, (same as the SMS in case 1), will be sent to
customer’s mobile to facilitate his check-in/boarding at the airport.
Case 2 Case 2
Mobile/SMS check-in and boarding pass printing options
Architecture 1
Fire wall internet dcssms check in web check in sms service
provider res kiosk baggage drop security lounge customer service
boarding pre-airport at airport.
1. Customer can choose to do a web check-in or SMS check-in.
On successful check-in the customer will receive an SMS
(which may or may not be in encrypted format).
2. Customer will go to the airport and scan his/her mobile at the
kiosk that will have the SMS scanning OCR facility.
3. After reading the information from the mobile, and performing
basic validations, the Kiosk software will print a boarding pass
slip. Any additional information needed on the slip, (that is not
available in the SMS text), will be fetched from the DCS system,
via existing web services/APIs that is being used by online
check-in. This slip will be similar to any usual ATM slip, cab fare
receipts, or credit card payment acknowledgement slips.
4. The slip will contain the usual boarding pass information and will
have to be carried by the passenger through all the checkpoints
till boarding.
The ePass processThe passenger scans the ePassat the check-in kiosk if they need to
check bags or change seats.
If the passenger has no bag to check, they can proceed straight to
the gate.
NZ’s lounges also have ePass gate readers linked to an application
to track access and produce business reporting.
At the gate, the passenger scans their ePass and receives a paper
gatepass with confirmation of their seat number –this is for cabin
crew to inspect.
8
Jetstar offers their customers the ability to use the revolutionary
SMS boarding pass technology each time they travel and more to it
is that a passenger doesn’t need to have a smart phone. one of the
fastest and the simplest SMS check-in service available in the
market. This implementation for Jetstar has helped in improving
efficiency and saving time for passengers.
In order to make the process simple and convenient Jetstar offers a
range of check-in options. Passengers can register for the SMS
either by selecting automatic check in during the booking process at
Jetstar.com or check-in 48 hours prior to flight departure. The
company’s cutting edge technology helps scan text messages at
the Jetstar Kiosk in the check-in area. The text message is a unique
code, analyzed by the kiosk at the check-in counter, to print
boarding passes. Passengers can also enter the number of bags
they are carrying and print tags for each of them. Once this is done
( this is already done, you can drop baggage at Jetstar bag drop),
they can drop their tagged bags at the Jetstar Bag drop and head
to the departure gate to board their flight.
Bar Coded Boarding Passes (BCBP) use IATA industry standard 2D
bar codes. Because they can be accessed from anywhere - even a
mobile phone - they offer more convenience for the passenger.
Because don't need to be printed on expensive paper stock and
facilitate off-airport check-in, they save the industry up to US $1.5
Jetstar ImplementationJetstar Implementation
IATA Recommendation
billion every year. By the end of 2010 all IATA members will be 100%
BCBP, and magnetic stripe boarding passes will be history.
The BCBP standard defines the 2D bar code and the data
contained in the bar code. An airline implementing BCBP has to
re-design the layout of the boarding pass to include the 2D bar
code. The BCBP standard does not provide guidelines regarding
the size and position of the bar code, the human readable data or
the size of the boarding pass.
Recommended Practice 1706d Attachment A defines the minimum
data elements to be included on a boarding pass.
• Passenger Name
• Date of flight (DD/MMM)
• Marketing carrier
• Flight number (marketing carrier)
• Schedule Departure Time
• Cabin or Class of travel
• From City
• To City
• Seat number
• Ticket type identifier (paper or electronic)
• Terminal/Gate number
• Operated by
The following items, not available in RP 1706d but used by airlines,
may be added. Optional:
• Sequence number
• Booking reference
• E-ticket number
• Operating airline
• Agent type (e.g. Web)
• Gate close time
• Frequent flyer Tier and Number
• Remarks (e.g. wheelchair)
• Other travel information (e.g where to drop a bag).
9
The layout below follows the recommendations on the size of the
boarding pass and the bar code, the human readable text and the
multiple flight documents:
The vertical bar code provides a better quality printing on older ATB
printers. Notes:
• The blue background represents the required human readable items.
• The blue dotted line represents the quiet zone of the bar code.
The recommended size, based on the definition of the PDF417
standard, is:
• X Dim = 10 mils or 0.254 mm
• Y/X ratio = 3
• Y Dim = 30 mils or 0.762 mm
• Max size: 2.9 x 2.0 inch or 73.7 x 50.8mm
• X Dim is the width of the smallest element of the bar code
• Y Dim is the height
• Max size is the size of the bar code at full capacity (928
codewords) using the X and Y Dim
The horizontal bar code enables the agent to read the text while
scanning the bar code, when using a type of desk-fixed scanners.
Similar recommendations apply to boarding passes issued on the
web, except that the size of the boarding pass depends on the
paper used by the passenger.
The blue background represents the area where the recommended
layout of ATB size document applies. The rest of the document
below the blue background can be used to provide travel informa-
tion for the passenger, including:
• How to proceed in the airport with this boarding pass
• Where to check-in baggage
• Options to check that the flight is on time or to change the booking
• Legal notices on baggage and air transportation.
The IATA BCBP initiative has proposed the following information to
be stored in the 2D barcodes. This example is for 2 segments and
all fields populated.
Bar Code Size Bar Code Size
Boarding Pass LayoutBoarding Pass Layout
Validating carrier (logo) E-Ticket ETKT
Name
From To Fight Date Departure Gate close Class Seat Sq
MA
X: 2
.9 in
ch/7
3.7m
m
LASTNAME/F
GENEVE
PARIS CDS
MIAMI
PARIS CDS
MIAMI
CANCUN
AF5106
AF4854
AF327
06 Dec
06 Dec
06 Dec
08:55
11:20
17:12
08:40
11:00
17:02
08A
44A
10F
155
099
007
Y
Y
Y
Validating carrier (logo) E-Ticket
ETKTName
From To Fight Date Departure Gate close Class Seat Sq
LASTNAME/F
GENEVE
PARIS CDS
MIAMI
PARIS CDS
MIAMI
CANCUN
AF5106
AF4854
AF327
06 Dec
06 Dec
06 Dec
08:55
11:20
17:12
08:40
11:00
17:02
08A
44A
10F
155
099
007
Y
Y
Y
ATB Size
Module No.
Case Studies on mobile technologiesby NIIT Technologies
B2C Framework for mobile enabling an airline B2C Framework for mobile enabling an airline
10
But, for the purpose of text SMS based boarding pass we will have
to define the information that needs to be sent, as not all of the
below information can be contained in a single (displayable) SMS
text message.
Business Problem This application is being developed as a framework to mobile enable
an airline. This involves plugging into existing business service
infrastructure of an airline, and provides functionality targeted for the
air traveller on the move.
Key Considerations As a start this application is being developed for iPhone and later
developed for Android, Blackberry, Symbian, J2ME and Windows
Mobile platforms. This is a native application with online. as well as
offline access. The various functionalities of this application includes
Flight search, Flight Booking, Check-in using mobile boarding pass,
Timetable, Weather, Maps etc. This application will be available for
download from the Apple App Store when ready.
11
New Passenger-friendly Application The wireless and mobile computing technology is growing at an
explosive rate across the world. The increasing number of
telecommuting-users, and the increasing trend of on-the-move
business executives, demands the mobile technology solutions to
expand to meet their needs. As a solutions provider of Mobile
Applications, NIIT Technologies combines domain expertise,
knowledge base and intellectual capital to solve critical mobile
industry problems.
One of our marquee client Iberia along with NIIT Technologies has
truly taken forward the next big thing in Travel and that is mobility.
Our mobility road map with Iberia extends to not only current
developments but also to future requirements. We are currently
doing development related to Iberia mobile and native applications
(iPhone, Android, BB, and WP7). Iberia mobile has a comprehensive
range of functionalities as compared to any other application of any
other airline. The mobile application offers customers check-in,
baggage tracking, arrival & departure info, schedules, car hire,
booking management, contact centre information, language option,
apart from a range of other services to enhance customer
experience and service levels.
The developed application has automated the entire process and
covers the following areas:
1. Online Check – in
This application reduces the waiting time at airport queues for
travelers. It allows the customer to check-in their Iberia operated
reservations and receive a mobile boarding pass with just the click
of a button.
2. Baggage Tracking
This application also eliminates the need for manual reconciliation
and automated delivery of real-time baggage data. The entire
work flow of baggage movement, from check-in point to a flight,
can be viewed in the WorldTracer record of the application.
Tools and Technologies The application was developed using objective-C in cocoa frame-
work and for database SQLite was used for iPhone.
For Blackberry platform the application was developed in Eclipse
using Blackberry JDE and J2ME.
For Windows Mobile the application was developed using .NET CF
using Visual Studio.
For Symbian the application was developed using Symbian C++
using Carbide IDE.
12
11. My boarding cards
Passengers can download their boarding pass using this
application. It eliminates the long waiting periods at the check-in
counter. It allows customers to manage and download their
boarding pass on the phones.
12. Contacts
This application provides access to the different customer care
centers, (Iberia offices, Iberia Plus centers), to meet the diverse
needs of the customer. There is an expert telesales and
telemarketing referral service which ensures business needs
are matched to the right call center, using our call center
locator. This solution also increases the efficiency of the overall
customer relations and Help Desk. The aim is to help
customers as quickly and as efficiently as possible.
3. Arrivals and Departures
NIIT Technologies provides a mobile solution to extend the
passenger assistance information for better service and
enhanced customer satisfaction. The application displays
real-time flight status based on the flight number, origin and
destination or airport and time.
4. Air shuttle booking and schedules
The application takes all the hassle out of getting to the airport.
E.g. it allows the customer to book a reservation for the
Madrid-Barcelona air shuttle. The customer can also check the
latest flight schedules between Madrid and Barcelona.
5. Booking management
The booking management system is customer friendly. It allows
customers to manage bookings and retrieve information about a
customer reservation.
6. Offers
The application provides access to the best Iberia offers in air
tickets for all leading flights in countries, like Spain, Europe or
America.
7. Change PIN
It allows the customer to change their Iberia Plus access PIN by
following a series of steps anytime, anywhere.
8. Avios balance
The application retrieves customer’s current Avios balance and
also track the last movements in his/her account.
9. Subscriptions
The application gives some space to the customer. The
customer can manage the type of mails they receive based on
usage, taste and needs. The customer can also manage how
Iberia communicates.
10. Promotions
There are a wide variety of promotional deals available in the
market. The application allows the customer to retrieve the
current promotions and at the same time alerts them to any
new offers available.
Airline Offline Timetable withRoute SearchBusiness Problem This application was developed as a PoC internally in the company.
The objective was to develop an offline application to search routes
for possible combinations and view the timetable for corresponding
flights. This application was mainly targeted for customers who
travel frequently and would like to search flights on the move while
they don’t have internet access.
Key Considerations As a start this application was developed for iPhone and Blackberry
and the plan is to develop the same to J2ME, Symbian, Windows
Mobile and Android platforms. The key challenge in this project was
the portability issue. In order to handle this challenge portable
database has been implemented using index files which can run on
all platforms. In order to improve usability, the user interface has
been given more emphasis.
Tools and Technologies The application was developed using objective-C in cocoa
framework, EclipseME for Blackberry.
13
Some of the functionalities supported from mobile devices are:
Register and submit resume
Set personal preferences for job selection
Search for a job based on location:
• Railway Line
• Station Name
• Freeword.
Tools and Technologies J2EE Framework – JSP, EJB, Servlets, Oracle 8i enterprise
database server, Weblogic, WML, c-html, HDML, MML
Application Architecture Following diagram illustrates the architecture – the same site
www.froma.com can be accessed from PC or any iMode, JSky or
eZweb enabled mobile devices.
Tools and Technologies The application was developed using objective-C in cocoa
framework, EclipseME for Blackberry.
Job Search Using iMode,JSky and eZweb Devices
Business Problem NIIT partnered with NTT Data Japan to create a recruitment portal
for one of the largest recruitment company is Japan. NIIT was
responsible for designing, developing and implementing the web
site, which can be accessed from any web browser or from any
iMode, JSky or eZweb enabled Internet mobile devices.
FrontComponent
Http Session
User AccountBean
Access ControlManager
Log Manager
Mobile Manager
. . .
JSP JSP JSP
use Bean
PC WAP iMode JPhone
use Bean use Bean use Bean
Worker Bean Worker Bean Worker Bean
Pratik Chandra Roy is a Business Solutions Specialist working with NIIT Technologies and
leading the Airline and Travel Distribution sub verticals within TTL (Travel, Transport and Logistics)
Practice. He specialises in the Airlines, Travel Distribution, Airports and Travel agency sub
verticals with over 10 years of experience in the domain. Pratik has over 15 years of experience
with the IT industry and has worked for numerous verticals including manufacturing, retail,
banking, finance and has wealth of technical, managerial and business skills acquired across a
wide range of demanding roles in software development area.
About the Author
D_0
4_12
0413
Write to us at [email protected] www.niit-tech.com
NIIT Technologies is a leading IT solutions organization, servicing customers in North America,
Europe, Asia and Australia. It offers services in Application Development and Maintenance,
Enterprise Solutions including Managed Services and Business Process Outsourcing to
organizations in the Financial Services, Travel & Transportation, Manufacturing/Distribution, and
Government sectors. With employees over 8,000 professionals, NIIT Technologies follows global
standards of software development processes.
Over the years the Company has forged extremely rewarding relationships with global majors, a
testimony to mutual commitment and its ability to retain marquee clients, drawing repeat
business from them. NIIT Technologies has been able to scale its interactions with marquee
clients in the BFSI sector, the Travel Transport & Logistics and Manufacturing & Distribution, into
extremely meaningful, multi-year "collaborations.
NIIT Technologies follows global standards of development, which include ISO 9001:2000
Certification, assessment at Level 5 for SEI-CMMi version 1.2 and ISO 27001 information
security management certification. Its data center operations are assessed at the international
ISO 20000 IT management standards.
About NIIT Technologies
NIIT Technologies Limited2nd Floor, 47 Mark LaneLondon - EC3R 7QQ, U.K.Ph: +44 20 70020700Fax: +44 20 70020701
Europe
NIIT Technologies Pte. Limited31 Kaki Bukit Road 3#05-13 TechlinkSingapore 417818Ph: +65 68488300Fax: +65 68488322
Singapore
India
NIIT Technologies Inc.,1050 Crown Pointe Parkway5th Floor, Atlanta, GA 30338, USAPh: +1 770 551 9494Toll Free: +1 888 454 NIITFax: +1 770 551 9229
Americas
NIIT Technologies Ltd.Corporate Heights (Tapasya)Plot No. 5, EFGH, Sector 126Noida-Greater Noida ExpresswayNoida – 201301, U.P., IndiaPh: + 91 120 7119100Fax: + 91 120 7119150
A leading IT solutions organization | 21 locations and 16 countries | 8000 professionals | Level 5 of SEI-CMMi, ver1.2 ISO 27001 certified | Level 5 of People CMM Framework