2. COMPANY PROFILE
Maxartists Technologies was founded in 2005 at Trivandrum, Kerala, India's
latest attraction of IT Hub, by few Industry experts across the Globe with a vision to
become the forerunners in the Emerging Technologies.
We, Maxartists Technologies, being a Multi-disciplinary IT solution company, is your
source for high quality, cost-effective software solutions ranging from Mobile
Applications to Server-side development, from Web Application to Consulting.
We have mastered a wide range of technologies and platforms, and proven our
•
efficiency in the fields of:
Mobile Application
• Server-side Mobile Applications
NFC Solutions
Development Web Applications
Barcode Ticketing
Medical Compliance
• Web Application
Server Applications
Biometric Applications Tracking System
• Consulting
3. COMPANY PROFILE
Maxartists Technologies is based in the
Technopark campus. This 300 acre IT hub,
with 4 million sq. ft. of built-up space is one of
the biggest and oldest in the country, hosting
over 150 IT and ITES companies and
employing more than 20,000 IT professionals.
We are proud to be in the beautiful city of
Thiruvananthapuram in Kerala for its
enchanting life, low-cost living and peaceful
surroundings to give a perfect work/life
.
balance
4. E-Ticketing System (ETS)
The E-Ticketing Solution is intended to provide an
alternative to the existing paper ticketing processes. ETS
enables multiple ticket originators (Vendors) to manage
and send the tickets/ vouchers to their customer's (end-
users) mobile phones. ETS has a wapsite through which a
user verify if an event ticket has to sent to a particular
MSISDN by providing the MSISDN number.
The following is the workflow of the ETS:
An Admin creates a Vendor.
The Vendor can create an Event.
A barcode delivery request for an event is sent to the ETS. The ETS will check whether a
ticket has already been sent to the user as a MMS or Midlet.
The ticket will be sent as MMS if earlier the ticket was sent as MMS, and if the ticket was
sent as midlet then a binary SMS will be sent to the users Midlet in mobile.
5. • If the user is a new user then a wap push with a Midlet downloadable link will be
sent to the users mobile.
• For an already installed midlet, a binary SMS is sent to deliver the barcode ticket to
the users mobile.
• If the midlet is not available in a handset then the barcode ticket is sent as a MMS
to the users mobile.
6. YLP CAMPAIGN MANAGEMENT SOLUTION
The Campaign Management solution enables the Users to load vouchers against a
campaign to the system and allocate the vouchers to their customers (end-users).
Campaign Management solution is an add-on to the existing ETS that manages the
promotional campaigns and allocates vouchers for the campaigns. Reports can also
be generated based on different criteria. The YLP CAMS is controlled by an
administrator who has all privileges in the system.
YLP Features
Admin creates retailers in the YLP system.
The admin manages the users and campaigns.
Vouchers can be loaded and managed for a
campaign.
Campaign vouchers can be allocated and if
required re-issued against an issued MSISDN.
Transaction statues can be monitored.
Generates reports on transaction details in .xls
format.
Audit trail of all actions in the system can be
viewed.
Profile details are editable
.
8. Mobile Ordering System
The Mobile Ordering System is a processing system, whereby
using mobile phones, customers can order a food from
restaurants or any other items from merchants, who delivers
products such as flowers or gifts. First an end user will have to
register in the system via mobile phone or website. After
successful registration, a midlet installation URL is sent as SMS to
the user's mobile device and the midlet is installed in the user's
mobile phone or else the url can be typed in his mobile browser to
download the midlet.
The customers can order food from restaurants or order any
deliverable product such as flowers from a flower shop using mobile
phones. Merchants are able to send promotional coupons to all the
customers available with in the MOS .The promotional coupons will
be sent as SMS to the user's mobile phone and the users can use
these coupons to attain discounts at the specific Outlet / shops.
9. Field Technician Support System
The Field Technician's Support System(FTSS)
is to help companies and technician to keep
track of the service log of equipments and
peripherals like Printers, Air conditioners,
refrigerators, Computers, Xerox machines
etc.. This avoids lots of paper works and
make sure that service history is correctly
recorded to the satisfaction of client.
The unique barcode id of the Device would be
written to device. Using the Android phones,
the customer or field technician can view the
details of the equipments and peripherals
along with the service history, spare
replacements and the follow-ups done.
The application can be later expanded to
target NFC enabled Android phones
10. Mobile Ticketing System
Maxartists have developed Mobile Ticketing System in different
scenarios for our various customers based on their requirements
and has been successfully implemented for various games,
concerts, theaters and other events.
The various scenarios of Mobile Ticketing System are:
Mobile Ticketing Delivery System
Program Server
Mobile Ticketing Shop
Mobile Client
Mobile Ticketing Delivery System (MTDS) is a user-friendly
application, in which multiple ticket providers can manage their
customers and send 2D Barcode tickets directly to their mobiles
as entry pass for various events.
11. Program Server
The Program Server, is a system, by which a mobile application will be installed in the users
mobile phone and an end user can access barcode ticket for various events along with the detailed
program information and speaker details.
The Program server consists of a web interface for managing Events and its programs, Manages
Speakers for Events, Manages Midlets, Provisioning of Midlets and Tickets to an end user's mobile
phone and monitors the transaction status.
12. Mobile Client
Maxartists have extensive experience in
implementing innovative mobile clients i.e.
Wallet for our various mobile solutions across
a wide range of industries and business
functions.
A Midlet application will be installed in the user's mobile phone for
handling the barcode tickets. The events will be listed in the
midlet application and the user will be able to purchase tickets
using these informations.
14. Mobile Ticketing Shop (MTS)
The Web Shop is a public website, which provides the ability for the users to register in the
website and purchase an event ticket using payment cards. After payment, the user will receive a
barcode ticket as SMS in his mobile phone. In the web shop, one venue is specifically assigned
for the Ticket shop and it can be setup with a number of events using the Admin interface.
15. Mobile Client
We have developed mobile clients, that supports the latest technology mobile phones such as
Android, iPhone, Black Berry and Windows Mobile.
16. Product Locator
Product locator is an
amazing touch screen
application which can be
used in super markets,
grocery stores etc to locate
items on the shelf. As an
individual comes up to the
machine they will be greeted
by a voice message. The
user will be given audio
guidance on how to use the
system.
The customer will type in the product they are looking for. The machine will then provide a
visual map (with the layout of the store) which shows the path the customer needs to
follow to reach the product. A audio message will also be played which explains the path
that the customer needs to follow. A text message will also be displayed.
17. Terminal Application
Maxartists have developed customized Terminal Applications to be installed in the
Barcode readers used at the venue for ticket validation process.
When a customer shows his phone with the
ticket over the barcode reader kept at the
venue entrance, the terminal application
checks whether it is a valid ticket and if the
ticket is valid, the customer gains access to
the venue
18. Barcodes
Our Mobile Ticketing System
supports 1D/ 2D barcode. A 2D
barcode is similar to 1D
barcode, but has more data
representation capability.
Types of Barcodes used in our
solution are:
Data Matrix
QR Code
Aztec
EAN 13
PDF 417
CODE 128
CODE 39
CODE 25i
19. Biometric Applications
Atrua Fingerprint Sensor Application - It is a training
solution that runs on the Mobile handset to train users on
how to correctly use the fingerprint sensor. The
application gives the user real time feedback on his swipe
technique and the user can train himself any number of
times. Auto-launch facility.
Casio Hand-Scanner Application -
It is used to read 2D barcode
tickets from Mobile phones or
other similar electronic devices.
Show the 2D barcode to the
Casio IT 3000M56E reader and
the reader extracts information in
barcode and prints it on the
reader GUI
Atrua Fingerprint
Sensor Application
Casio Hand-scanner
20. NFC @ Maxartists
Maxartists has been onto the field of Near Field Communication from 2006
onwards. NFC is one of the latest wireless network technologies that enables simple
and safe communication between two electronic devices.
It supports the use of mobile handsets by touch-based interaction, which is an
intuitive and user-friendly way of establishing connections and exchanging
information.
Few applications done in this domain are listed below:
TSM & mTessa Appliances Monitor
NFC Travel Guide Smart Poster Solution for Retailers
Medical Compliance Event Management
NFC Payment & Ticketing Point of sales App.
KASSA Business card exchange
21. TSM (Trusted Services Manager)
TSM is the server part which deals with all sort
of NFC related activities. This is a very loosely-
coupled module, so that any NFC applications
can fit together to form a final NFC solution. It's
primary goal is lifecycle management of Javacard
applications(cardlets) within the Secure Element
and Mifare object management in NFC phones.
Cardlets are used for mobile payment cards, high
value ticketing and secure data storage (like
identity, and medical information).
22.
23. mTessa
mTessa (Mobile Tessa) is a secure
mobile client developed for NFC
phones.
Manages installed credit cards,
debit cards, loyalty cards, etc in
NFC mobile phones.
Handles Secure Element
Management requests from remote
server (TSM, explained later).
Compatible with MyMax Contactless
•
NFC Sticker and can handle Mobile Application
various NFC capabilities such as
cardlet lifecycle • Server-side
management,
Development
smart poster reading, peer to peer
data transfer, etc.
• Web Application
User authentication using client
side and server side certificate.
• Consulting
Uses “Three pass authentication”
while accessing Secure Element.
25. NFC Travel Guide
NFC Travel guide is a solution for
guiding an user/tourist to a
restaurant or other areas of
interest by providing tourist
information, call Taxi number in
his preferred language through
the NFC enabled Mobile Phone.
The route information for reaching the restaurant/tourist spot from the
user's place, is calculated and the map info is displayed on user mobile.
26. Travel Guide - Flow
• User installs midlet from Midlet download Tag.
• User scans Info tag and reads information from it.
• Mobile screen displays list of restaurants/points of
interest.
• View the Picture of the place, tourist info and the
operating hours as options.
• Route map to that Restaurant from the user's
current location will be displayed.
• Admin can configure the point of interest, the
latitude and Longitude of the place, Tourist info and
its pictures.
• Admin can configure the Info Tags and Midlet
download Tags.
27. Medical Compliance
We are into the domain of NFC based
Medical Compliance System using Mobile
phones. This system:
Ensures patients takes their
medication in time and at the
frequency recommended.
Avoids non-compliance issues.
Allows healthcare professionals to
monitor the patients’ medication
compliance.
Correlates the generated data with
the information gathered from
diagnostic devices.
Links the patient’s therapy
compliance behaviour and the
therapy outcomes on a daily basis.
28. Mobile client
Maxartists have developed various mobile clients for medical compliance
monitoring. The one below shows the mobile client to configure the duration of the
medication and to view the pill intake time graphically.
29. Appliances Monitor
In Appliance Monitor, the Technician would get the
service details of the Device by waving his NFC
mobile phone over a RFID Tag placed on the Device.
The AM consists of four main components:
1. Desktop client
2. Admin Web Interface
3. Technician web interface
4. Mobile Clients.
30. The Process Flow of AM is as follows:
The details of the Device would be written
to the RFID Tag (Mifare 1K) using the
desktop client.
The RFID Tag will be pasted on the specific
Device after the sales.
The customer waves his NFC mobile phone
over the RFID Tag on the Device to see the
service history, helpline and other details
related to the device.
The Technician waves his NFC mobile
phone over the RFID Tag on the Device to
see the service history and details will be
displayed on the Mobile client installed in
the Technician mobile phone.
The Technician would enter the new
problem of the Device in the Mobile client
and these details will be uploaded to the
server from Mobile client.
31. NFC Smart Poster Solution for Retailers (SPSR)
NFC Smart Solution poster for the retailers is a
solution to determine the position and direction
of the retailers and the latest offers they
provide. The traveller has to touch the tag on
the poster using the NFC enabled device to
retrieve the information regarding the location
of the retailer and the latest offers they are
providing for the customers.
The three components involved in this
solution would be:
1. Web Interface
2. Smart Poster Creator
3. Customer's Midlet
32. KASSA
Kassa is a touch screen desktop application communicating with the NFC reader,
in which users can purchase event tickets, food, items, etc and make payments
using Loyalty points, Credit card and Debit card by showing his NFC mobile
phone over a reader.
33. NFC Readers and Phones
We have proven our expertize in various types of NFC phones ranging from
Nokia 6212, Nokia 6131 SWP, Nokia C7, Google Nexus, Blackberry 9900,
Samsung Galaxy S2 (NFC) and NFC Stickers ( like Twinlinx NFC Sticker).
The supported NFC readers are Philips Pegoda, PN531 (USB/Serial), Arygon,
Omnikey Cardman 5321, Accesso 2G, ACS ACR122, Payter Terminal
(USB/Serial), Inside Contactless NFC Reader, Myztro NFC Blutooth reader and we
have developed custom USB drivers for these readers.
34. SMS APPLICATIONS
SMS messaging technology is an underlying communication medium between wireless
devices and servers in a two-way interactive text messaging application. Maxartists have
developed innovative SMS applications, which can be used for conducting a voting
process in big MNC's or to conduct an online lottery or for a chit chat etc.
Live SMS Voting Application
SMS Jukebox Application
SMS Lottery Application
SMS Textbar Application
Love Match Application
Cattle Lifecycle Tracking
35. LIVE SMS VOTING APPLICATION
Live SMS Voting is a Web based application for
building a voting process in an organization to
find out the best employee, best team leader,
etc or where ever a live voting process takes
place. When a live voting takes place, the users
will be able to vote for a category by sending a
SMS in the specific format using their mobile
phones and the results are shown through a
flash client. The SMS Voting Application consists
of an Admin Web Interface and Flash Client
Interface.
36. Key Features
In the Admin interface, an admin manages Categories and its options or voting.
Set the Total time duration for voting, Blind Time, (Final countdown), Vote Limit, Jury
vote ratio for a category and a jury percentage for the options in category.
Set the order of Priority for category
and its options to be displayed in the
Flash Interface.
Assign a keyword and select a Gateway
for the users to send SMS for voting.
37. SMS JUKEBOX APPLICATION
SMS Jukebox, a multipurpose audio program,
is an application by which users can create
playlists, as well as organize music. An SMS
based jukebox is something by which you
select a song by sending a SMS. The song
and the SMS to be sent are displayed on the
screen. Just send the code for a particular
song by SMS and the song which gets the
highest number of votes will be played for
you.
38. Cattle Lifecycle Tracking
(CLT)
Cattle Lifecycle Tracking (CLT) is
designed specifically for the
livestock monitoring authorities,
who keep track of the lifecycle of
the livestocks.
The application CLT has a mobile
client, a back-end server and an
SMS reception system. The
mobile client have fields that are
to be entered by the DataCollector. Once entered, the mobile phone sends the details as an
SMS to the CLT Server. The Server then updates the records with the received data which can
be viewed by the monitoring authority using the Admin web gui interface. The reports can be
viewed as graph and also exported in xls format.
39. TECHNOLOGY
Mobile Technology Server-side Technology
NFC Technologies / J2me / J2ee / C# / Spring / ACEGI / Struts
JMS / WML / Andriod / (v2.0) / Hibernate / SOA / SVN /
iPhone / Mophun / Infra Red Grinder/ BPEL / BPM / Mule Quartz/
WinCE .Net / Win Mobile 5.0 LCDS / GDS / SOAP / XML-RPC /
Brew 2.1 and 3.1 / JOOMLA / PRADO / SMARTY
Bluetooth / WMAPI /
Blackberry
Desktop Technology Web Technology
Java / C / C++ / Swing / PHP / JSP /DotNet/ ASP / JST / JSF
VC++ / VB / Junit/ / JTA / Adobe ColdFusion / XML /
Maven / Easymock / AIR XSL / WAP / XSLT / HTML / DHTML /
SAML / Xfire / Jasper Reports / Action
script / Java script/ Ajax / Flex /
Photoshop / Illustrator / Flash CS3
Fireworks
40. Project Life-cycle
Maxartists development method is
based on the Agile Software
Development, it is a conceptual
framework for software development
that promotes development iterations
throughout the life-cycle of the
project. Each iteration passes through
a full software development cycle:
including planning, requirements
analysis, design, coding, testing, and
documentation. An iteration may not
add enough functionality to warrant
releasing the product to market but
the goal is to have an available
release (without bugs) at the end of
each iteration. At the end of each
iteration, we re-evaluates project
priorities.
Our project life-cycle consists of
various phases as shown in the figure:
41. Methodology
We provides quality, cost-effective
offshore development services to our
clients. We are proud to offer a
service that assures quality, but is
also price competitive with other
companies, with rapid start and quick
response times. Our large qualified
resource pool, combined with a broad
set of development processes, tools
and environments allows us to tackle
any project.
Our methodology can be summarized
as: