Solved

Tablet application for flight monitoring

Posted on 2015-01-13
1
116 Views
Last Modified: 2015-01-24
Hello!
I am IT developer airline company
We are about to develop a tablet application for crew members, which allows to monitor passenger information on the board.

The idea is next – dynamically create interactive seat map of airplane.

Crew members would be able to click on particular seat, for instance 12B, and detail view shows passenger information.

We are not sure about platform and technology we want to use, the most probable platform is Windows 8.
, so we think That Xamarin can help us, but we want to make sure that it will satisfy our requirements.
Also, we have a license on Devexpress. Mostly, we use .net.

How do you think, is it safisfying enough technology for this task.

What controls I can use to draw an interface.  Do you have sample best practice solution for drawing seat map for similar tasks? What are your suggestions?

Something simmilar
http://www.seatguru.com/airlines/Air_China/Air_China_Boeing_737-800.php
0
Comment
Question by:nospanov
1 Comment
 
LVL 14

Accepted Solution

by:
frankhelk earned 500 total points
ID: 40546418
I've seen (and recently used) a nice extension of the .NET PictueBox control on MSDN.

Basically it uses 2 images. One is the image shown to the user (in your case a seating map, which could be simply scanned or imported by any convenient way, it's already included in the PictureBox class), the other is a hidden, same size map image where the "hot spots" are filled with unique colors. The second image could be derived from the first one with some imaging tool like GIMP.

When a particular event if fired (click or mouse down), the control gets the coordinates of the clicked spot and fetches the associated color from the map image. Then it checks the color against the collection of hotspot colors and returns an object that contains the color and some hotspot ID code.

There's an article about at http://msdn.microsoft.com/de-de/library/cc749772.aspx

If you use such a solution, you don't need to redraw the seating plans, you just have to take already existing JPG/PNG/GIF images and fill the map image with hotspot codes (a nice job for a first semester student, if adequately explained).  If you choose the color codings wise, the needed info would reside in the color RGB code, i.e. a color RGB(10,3,0) could represent Row 10, seat C. That way you need to code the hotspot info only once. If you need more than 255 rows, the 3rd color would serve as second byte of an integer.

Hope that helps
0

Featured Post

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article we will discuss all things related to StageFright bug, the most vulnerable bug of android devices.
Owning a franchise can be the dream of a lifetime. It provides a chance for economic growth. You can be as successful as you want.  To make your franchise successful, you need to market it successfully. Here are six of the best marketing strategies …
The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question