Name of Project : Dexter´s Laboratory
Overview : The engineering world requires lots of experiments to be done. So, our schools and colleges give a large emphasis on doing them. Performing experiments is not only essential for gaining experience but also for attaining good marks!
However, if a student misses school or college due to illness or some other reason, he or she also loses the opportunity to perform those experiments. And next time, a new experiment gets performed and the student is kept from doing the last experiment as per the rules. Due to this, the student not only got deprived from the information that he/she could gain from the experiment but also fells lagged behind.
This application of ours helps students to perform experiments and gain experience by just sitting in their homes! The students can perform experiments on their mobiles with a feel that they can actually doing it.
This work of ours mainly emphasis on the experiments related to "Digital Circuits and Systems". The digital electronics deal with only 0 and 1, i.e, we’ve got Boolean algebra for that.
Here, in this project we’ll be dealing with output related to gates ‘AND, OR, NOT, NAND, NOR’ and verification of various laws of Boolean algebra.
The students just have to have this application and according to options, they can choose what they want to do and on what gate and they can have a feeling that they have done it without even physically going in the lab!
Existing software : A lot has been put into effort to help students study experiment other than normal theory, which is generally searched by people worldwide. Since, experiments gives us a lot of practical knowledge, just watching them, doesn’t help much.
The currently existing softwares which help students to see how experiments are done are only the demos. They can show step by step, what has to do after what. For example, various sites like "courses.engr.illinois.edu/ece385/ " "sites.jmu.edu/chemdemo/resources/ " "nyugeo.wordpress.com/digital-experiments/" and many more helps in putting the right step forward.
There are a large number of resources available on the internet that can help students academically in context with experiments.
But this application has a prior motive that anyone who uses this application can have a feeling that he/she is actually doing it. The application can really make the students feel that they have done the experiment by themselves and not just have studied them but actually "did" them.
With this app the student would be able to perform it anywhere anytime without needing those expensive lab kits. The application will give him a rough idea about how the experiment would be performed and what sort of output will be obtained. The student would be able to practice the experiment on his/her mobile phone just like they play any other game. They would be able to practice whenever they like while travelling or doing something else.
The application is beneficial for students and it could be helpful to them for practicing their experiments. The student could easily understand the fundamentals of experiment using this application.
Selection of Technology :
This work of ours has been built on Windows platform.
It´s a mobile operating system for Smartphone and mobile devices that serves as the successor to Microsoft's initial mobile OS platform system, Windows Mobile. Unlike Windows Mobile, Windows Phone 7 (also referred to as WinPho7) is targeted more to the consumer market than the enterprise market, and it replaces the more traditional Microsoft Windows OS look.
Windows Phone 7 Architecture
Windows Phone 7 utilizes a layered architecture as shown below. In contrast to the iPhone iOS, WP7 will run on multiple phones. To provide a consistent user experience and features that developers can rely on, it defines a minimum set of hardware specifications that all phones must meet. They include an ARM7 CPU, a DirectX capable GPU, a camera, and a multi-touch capacitive display. Standard sensors include: an A-GPS, an accelerometer, a compass, proximity and light sensors. There are three standard physical buttons on the phone - back, start and search. As we will see in a subsequent chapter, these buttons provide an easy and natural navigation model for the user.
In WP7, Microsoft provides most of the device driver code. The device manufacturer has to write very little code specific to their device. This is expected to improve the consistency and quality across various devices. WP7 takes advantage of hardware acceleration through encapsulation layers such as DirectX or XNA.
Selection of Software Tools
We´re using Expression Blend for creating graphical interface and the Visual studio.
Our work is purely GUI (graphical user interface) based. This application is built on Windows Phone platform, which is developed by Microsoft. With it we can more easily develop apps and games that are optimized to run on 256-MB devices.
The Windows Phone SDK includes the following:
Also, we’re using Expression Blend which is an interactive, WYSIWYG front-end for designing XAML-based interfaces for Windows Presentation Foundation and Silverlight applications. It is one of the applications in the Microsoft Expression Studio suite.
And we’re using Visual Studio as well which is used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows.
Though we have tried to put as many functionalities as we can, there are some drawbacks existing in the system:
Under the guidance of :
Dr. SRN Reddy, Associate Professor, IGIT