1 / 9

L ocal I nformation S ervice

L ocal I nformation S ervice. By: Uri Gold & Kadan Haba Supervisors: Lev Rechnik & Alexander Arlievsky. LIS - General Infrmation:.

wenda
Download Presentation

L ocal I nformation S ervice

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. Local Information Service By: Uri Gold & Kadan Haba Supervisors: Lev Rechnik & Alexander Arlievsky

  2. LIS - General Infrmation: • The LIS enables to quickly and easily get administrative information regarding the Meire building and it’s residents through a blueTooth based, Multithreaded Client- Server application. • The clients use an Ipac WinCe platform and the server runs on a PC station under Win NT.

  3. What kind of Information? • Personal information :name, rooms, office phones, personal phones, schedule etc. • Room information: name and number, phone numbers and personal in the room.

  4. How Do You Do It? 1.A person list 4.A Room list Room: Name, number… User_list: Event_list: Person: name, email, comment, job… List_of_rooms: Personal_phones: Event_list: Person Room Room Person Line: Line: Line: User_pointers: Phone: 2.A Phone list Phone: Event: Phone: Event: Phone: Event: Phone: Event: Phone: My_masters: (Or) List_of_rooms: Area code, phone number… Event: Room: Person list: Day, time, type… 3.An Event list

  5. LIS Search • When the details of the inquiry suit more than one data base Item, all suitable answers are sent as the result. • A secondary search can be done on these results to by choosing one of them, and re inquiring. ( this time no search is done, and the details pertaining the desired item are sent back immediately).

  6. Client Search Windows: • Searching Room / Person All fields are explaind in the Client User Manuel. • Multiple result and ReInquiry window,

  7. Lis Server performance: • We have tested the LIS server performance by sending inquiries from a few automated clients who sent inquiries continuously. The LIS server answered 300 inquiries/sec Under high load, and 400 – 500 inquiries/sec under avg load. (high load = searching the worst case Room out of a 1000 rooms database, and avg load = searching the avg case out of a 1000 rooms data base. )

  8. Entering data to the data base can be done in one of two ways: • Reading data ( rooms / phones etc.) from text files written in a specific format (as described in the user manual). • “Manually” entering the Items one by one through the server windows.

  9. conclusion: 1. The LIS is currently using a communication emulator to enable using TCP/IP protocol rather than BLUETOOTH protocol. The project was implemented in a way that when the bluetooth device will be running, only minor code changes will have to be preformed to use the LIS with the BLUETOOTH device. 2 Among the many things we learned through this project were client/server subjects, Windows & WinCE programming, MFC , GUI and more. 3. We have had some delay in the project submission, that was dew to many factors. The fact that this was our first programming project under Windows and using MFC was one as well as the fact that we wrote every piece of the code ourselves instead of using ready made modules. However the fact that we were forced to wait to for another project to define the communication interface for us was much more significant. after waiting for almost a year for the interface to be defined - what eventually never happened, we “made up” our own interface. still, the most significant reason is the absence of Lev, since the beginning of the last summer, that left us with no guidance until the very final stage of actually writing the Presentation. we were stuck for quite a long time on problems with which Lev would have been able to easily help us, and no one else seamed to help us with . 4. We would like to thank: Dr Ilana David the Lab engineer, Alexander Arlievsky for the help with finishing the project, and most of all Lev Rechnik, we hope he’ll be back safe and sound as quickly as possible. Kadan Haba & Uri Gold.

More Related