Вы находитесь на странице: 1из 7

3G Mobile Application Development Training

ei labz offers wide range technology courses, enabling to unleash the power recent developments in high end technologies. Our training and mentoring empower career aspirants with knowledge and proficiency required on job and interviews. For developers it offers skill required shorten the development timelines and reduce project risks. Course Description It is job placement oriented training program. In this course you'll learn complete life cycle of an embedded project and all the building blocks of embedded systems. Advanced programming techniques, using dynamic data structures and algorithms. Finite state machines and state charts and their uses are covered in depth. You'll also learn techniques specific to embedded systems, such as structured interrupt handling, implementation of simple schedulers, and how to work with embedded operating systems. You'll learn the standard interprocess communication mechanisms and their uses. In addition the course overviews various advanced algorithms and discusses research oriented approaches for learning more about these algorithms and their implementation. The course will also show you how to design modules with clean interfaces to achieve disciplined and well-structured code. The course emphasizes the implementation of disciplined and well-structured code and the design of modules with clean interfaces. Lab exercises are used to consolidate key concepts. The course uses ARM7, ARM9, and ARM11 processors as a platform for hands-on work. However, the techniques taught can be readily applied to other architectures. Similarly, the course uses VxWorks and Linux as operating systems, but InterProcess Communication techniques are covered in a generic way so that they can be applied to other architectures and operating systems. Course is completely hands on implementation oriented in state of art lab facility Participants will be able access VxWorks licensed full featured lab and advanced hardware lab facility with wide array of Microcontroller based Single board computer.

Course Title: 3G Mobile Application Development Training Duration: Three Months with live Project Format: Instructor-led lectures and hands-on lab sessions; instructor-led Live Remote delivery available Price: Contact our local sales representative

microcontrollers like ARM platform. Ei labz being ARM connected community brings a special privilege to the students to gain hands-on experience by expert instructors.

The course completion will be given with Wind River certificate and eilabz trainee certification. Related courses Embedded C programming Embedded linux with device driver VxWorks 6.x and workbench Fundamentals

Course Objectives Students completing this course will considerably improve the discipline and rigor with which they design and write embedded systems applications in C. You'll be able to implement classical data structures such as circular buffers, linked lists, and trees -- and you'll know when it's appropriate to use them. You'll be exposed to a variety of advanced programming idioms and algorithms with their associated data structures, for tasks such as indexing, data compression and error detection. You'll learn to write event driven programs, to implement Finite State Machines, and to design hierarchical state machines using state charts. You'll learn structured programming techniques for implementing multi-tasking applications, and you'll be able to work with embedded operating systems as well as the standard

Course ends with implementation of Proof of concept projects, adopting every single skill adopted by trainee. Most of the Proof concept projects are developed based on new generation

inter-process communication idioms such as producerconsumer, work crew and monitors. After the end of this Course, participants will be able to do the following: Design and Develop real-time applications in 8/16/32 bit microcontroller Debug build, and test real-time application in a target host development environment with various platforms like Embedded Linux , VxWorks and Qt Employable in various disciplines of embedded application development and participate ei labz placement programs Outline: Module1 3G mobile application development, basic course Training time: 2 weeks: Java Development Engineer for Software Engineering 1) 3G mobile development application platform (Android / IPhone / symiban / WindowsMobile) Introduction 2)JAVA programming language basic 3) JAVA object-oriented programming language 4) JAVA data structures and algorithms Module 2 3G mobile application development, advanced design and technology development generalist Training time: 6 weeks: 3G Android Application Development Engineer 3G Symbian Application Development Engineer 3G Windows Mobile Development Engineer 3G iPhone Application Development Engineer 1)3 G mobile application development, creative culture 2) Android architecture and principles 3) Android user interface development 4) Android Graphics Programming 5) Android basic components of the application 6) Android Data Storage 7) Android network programming 8) Android Multimedia Development 9) Android sensor development 10) Android device-related programming 11) Android SDK Development Introduction 12) Android system migration Introduction 13) Windows Embedded CE / Windows Mobile application development to expand 14) Windows Phone 7 Development Application Development 15)iPhone application development to expand 16)Symbian Application Development Development Module 3 Android 3G mobile systems development engineer Training time: 4 weeks: Android System Development Engineer 1)the project combat: Media Player 2)the project combat: e-book reader 3)the project combat: web browser 4)the project combat: RSS Reader 5)the project combat: Google Maps client 6)the project combat: File and Process Manager 7)the project combat: happy client development mobile phone network Our India address:

Course Format This four months instructor-led course consists of lectures and lab sessions. Students gain hands-on experience and receive personal guidance from expert ei labz instructors. Case studies and assignments allow hands-on application of course concepts. Specific questions are addressed.

Key Topics Advanced use of dynamic data structures and algorithms for manipulating them MCS51, ARM 7, ARM9 and ARM11 Implementation of simple schedulers and operating systems Working with embedded operating systems Understanding standard techniques for VxWorks and Embedded Linux Embedded communication Protocols like I2C, SPI, CAN, Flex ray etc. Finite state machines, statecharts, and their uses Advanced algorithms and research-oriented approaches

Prerequisites Attendees should have BE, BTec, MSc, Diploma or BSc relevant programming /electronics concepts covered in academics.

Everest Infocom Pvt Ltd,. 738/33, 12th Main, 3rd Blk, Rajajinagar, Bangalore 560010 India www.eilabz.com training@eilabz.com Phone: 90 80 23140344, 90 80 23146229 Mobile: 09449104615, 09035669088
2011 Everest Infocom Pvt ltd. The ei labz is a trademark of Everest Infocom Pvt ltd, and Wind River and VxWorks are registered trademarks of Wind River Systems, Inc. The Everest Infocom Pvt ltd is Authorized Training center for Wind River Systems, Inc.

Вам также может понравиться