Presentation is loading. Please wait.

Presentation is loading. Please wait.

Smart Doorbell iOS Application By: Ilke Uygun Supervisor: Paul Barry Date: 23 / 02 / 2011.

Similar presentations


Presentation on theme: "Smart Doorbell iOS Application By: Ilke Uygun Supervisor: Paul Barry Date: 23 / 02 / 2011."— Presentation transcript:

1 Smart Doorbell iOS Application By: Ilke Uygun Supervisor: Paul Barry Date: 23 / 02 / 2011

2 Evolution of the Idea Mr. Damien Hughes The client, who came up with the idea. Edmund 4 th Year Electrical Eng. Student, working on the hardware side (developing the custom embedded system) SmartDoorbell iOS Application23/02/112

3 Brief Description of SmartDoorbell SmartDoorbell iOS Application The purpose of SmartDoorbell: Provide control to the user, independent of place. Introduce extra security The project components: Custom hardware embedded to the door iPhone App 23/02/113

4 Similar Products in Existence Eircom Phonewatch Similar home security & surveillance system. SmartDoorbell iOS Application Viper SmartStart Similar approach App talking to an embedded system. Great opportunity in the market because it is unique. 23/02/114

5 Software Development Method Evolutionary Prototyping ICONIX Method (subset of Unified Process) SmartDoorbell iOS Application23/02/115

6 Work Completed So Far The Basic Application is implemented and tested properly. Network Design:  Server / Client model.  Sockets used.  For communication TCP is implemented. SmartDoorbell iOS Application23/02/116

7 SmartDoorbell in action SmartDoorbell iOS Application23/02/117

8 Major Technical Challenges Network Design & Programming What would I have done different if we go back to September? SmartDoorbell iOS Application Overall state = Satisfactory 23/02/118

9 Work Still Have To Do Right now Injecting sensors to the system. (This time implementing UDP) Next iterations: Audio communication (Adding microphones & speakers to the prototype) (UDP) Video communication (Adding IP Cameras to the prototype) (UDP) Web System to log the operations SmartDoorbell iOS Application23/02/119

10 Problems Still To Solve Haven’t started yet but should have? The push notifications SmartDoorbell iOS Application23/02/1110

11 Technology Options / Discussions iOS Development Technologies: Xcode: The IDE of Apple. (IB for GUI design, Simulator to test) Objective-C: The mandatory programming language to develop native iOS/ Mac applications. Basically, it is super-set of C. Network Programming Technologies SmartDoorbell iOS Application23/02/1111

12 Potential Challenges A major issue is security. We have to implement our own protocols on top of TCP & UDP to encrypt the streams so that it is protected. A hacker sneaking into user’s cameras can be a big problem. There has to be no gaps in the system. SmartDoorbell iOS Application23/02/1112

13 Any Questions? SmartDoorbell iOS Application23/02/1113 “Stay Hungry, Stay Foolish…”


Download ppt "Smart Doorbell iOS Application By: Ilke Uygun Supervisor: Paul Barry Date: 23 / 02 / 2011."

Similar presentations


Ads by Google