Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Tablet application for flight monitoring

Posted on 2015-01-13
1
Medium Priority
?
162 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 1500 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

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

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

WHY MVC is the future technology... As many of you know, MVC is Model,View,Controller pattern. Model View Controller pattern was invented in a Smalltalk context at Xerox in late 1970s. Why is this buzz about MVC: --------------------------- …
Recently, we decided that in order to stay competitive in today's IT world, we were going to have to develop and deploy a mobile app for our users and do it quickly. We felt that we were already behind the curve. Users of technology today are mov…
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 covers a step-by-step guide to install VisualVM launcher in eclipse.
Suggested Courses
Course of the Month15 days, 17 hours left to enroll

580 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