ACADEMIC PROJECTS

EMBEDDED TECHNOLOGIES

Enablers of smart devices which make our lives so much more easier, professionals trained in embedded systems technologies happen to be a rare commodity in the recruitment marketplace. Considering the vast scope of the field, ranging from telecom to consumer electronics to aerospace, the demand for embedded systems engineers for product development and application, will continue to grow in the years to come. According to an IDC report the international market as a whole expects product development worth $75 billion, which will require as many as 150,000 trained professionals in embedded systems development by the end of this year. While India is a known player in the software services space, the image of the country has been so far as a low-cost service provider. This is where embedded software development, which requires specia-lised skill sets, can make the difference. Not surprisingly, companies like Wipro, Sasken, Texas Instruments and Patni are all getting into the race which can give them higher billing rates. It is a sector promising a fast track career, which is only for the brightest and the best.

                                                                                                                                          (Article from The Indian Express)

Ride the technology wave with the Sahrdaya-tech located in infopark Thrissur. If you believe that the information technology industry is one of the biggest employers today, you are right of course! Interesting, well-paying jobs in the IT sector are definitely on the cards for candidates with the right skills and attitude. And that's where Sahrdaya-tech comes in. At Sahrdaya-tech , we help you choose the right course (this is important considering the array of choices that you have), support your learning with the best academics ,project oriented training and provide you with excellent infrastructure. You get a pleasurable learning experience knowing and participating in a wide area of service areas offered by us including Automated IT Solutions, Multimedia Solutions, Web Application Services, iPhone® Application Development, Graphics Designing, Audio Engineering, Web Designing & Development and Content Management Systems.

Career sectors for embedded systems

  • Telecom/ Mobile communications
  • Industrial engineering
  • Computers/ Peripherals
  • Consumer electronics
  • Aerospace
  • Military
  • Automotive/ Transportation
  • Medical equipment
  • Electronic equipment

Course Plan for Project oriented Embedded Systems Learning Program

Phase 1
Building Blocks for Embedded systems learning
(Duration : 50 Hrs)

Basics

  • Embedded Systems Introduction
  • Terminology

Programming Embedded Systems

  • C Programming
  • Assembly Language
  • Mixed C and Assembly Programming
  • I/O Programming
  • Serial and Parallel I/O
  • Super Loop Architecture
  • Protected Mode and Real Mode (x86)
  • Bootloaders and Bootsectors
  • Terminate and Stay Resident (TSR)

Real Time Operating System

  • Real-Time Operating Systems (RTOS)
  • Threading and Synchronization
  • Interrupts
  • RTOS Implementation
  • Locks and Critical Sections
  • Common RTOS
  • Linux

Microprocessor Basics

  • Microprocessor Introduction
  • Embedded System Basics
  • Microprocessor Architectures
  • Programmable Controllers
  • Floating Point Unit and fixed-point numbers
  • Parity
  • Memory, Memory Units

Particular Microprocessor Families

  • Particular Microprocessors
  • Intel Microprocessors
  • PIC Microcontroller
  • 8051 Microcontroller
  • Freescale Microcontrollers
  • Atmel AVR
  • ARM Microprocessors

Interfacing

  • Interfacing Basics
  • External ICs
  • Low-Voltage Circuits
  • High-Voltage Circuits

# Includes interactive practical simulations for learning basics of Embedded systems design.

Phase 2
Project work design and implementation
(Duration : 150 Hrs)

J2ME TRAINING COURSE


Module 1
Overview of the J2ME Architecture

  • Describe J2ME Architecture
  • Run the J2ME Wireless Toolkit demonstrations

 Building and Executing MIDP Applications

  • Define the MIDP 2.0 application environment
  • Define the MIDP development process
  • Write and build a MIDP application (MIDlet)
  • Interrogate the device to verify that it can run the new MIDlet

Module 2
Creating a Low-Level User Interface

  • Describe the MIDP low-level UI API
  • Describe the low-level UI event handling
  • Handle pointer events
  • Create and implement a splash screen using the Canvas class
  • Implement a skip option on the splash screen

Creating a High-Level User Interface

  • Describe the MIDP user interface (UI) architecture
  • Describe the MIDP high-level UI API
  • Describe the Display object
  • Define the Item class and subclass components
  • Implement high-level item event handling
  • Display a message on the MIDlet screen
  • Implement a user input interface
  • Handle user input through item state changes
  • Verify form data using a Command object
  • Implement the menu system

Enhanced High and Low-Level Interfaces

  • Describe the CustomItem abstract class
  • Describe CustomItem class event handling
  • Describe the javax.microedition.lcdui.game package
  • Create a form and add CustomItem, TextBox, and Gauge objects to download a game

Module 3
Managing Data on the Device

  • Define data persistence and the RMS package in the MIDP
  • Access RecordStore objects on the device object
  • Store and retrieve data in a RecordStore object
  • Describe the RecordEnumeration interface
  • List RecordStore objects
  • Share a RecordStore object between MIDlet suites
  • Implement an option screen, and save and retrieve the data in the RecordStore object

Accessing Network Data and Services

  • Creating an HttpConnection
  • Using HttpConnection in a  MIDlet
  • Access data with the Generic Connection Framework (GCF) interface
  • Exchange Data over Hypertext Transfer Protocol (HTTP)
  • Use the HttpConnection interface to retrieve text for an application help screen

Media Control

  • Describe media control in the MIDP
  • Describe the Mobile Media API (MMAPI) class hierarchy and interfaces

MIDP Security

  • Describe the MIDlet security model and define three MIDP security concerns
  • Describe the MIDP Push technology
  • Create a certificate
  • Authenticate a MIDlet suite
  • Create a MIDlet that handles static Push connections
  • Create a MIDlet that handles dynamic Push connections

Module 4
J2ME Database

  • JDBC objects
  • JDBC and embedded SQL

Over-the-Air Provisioning

  • Download J2ME applications
  • Describe application deployment
  • Provision MIDP 2.0 applications
     
   

Openings@sahrdaya-tech

Developer

Expertise in .Net C# ,.NET ASP (3.5 Framework) Competency in J2EE - Application Servers, Java – ORM, Java - Spring Framework, Core Java, J2EE, SQL Development Languages, AJAX, Java - Web Presentation Frameworks, Java - Messaging Implementation, Java Web Services

Software Engineer

Embedded Systems Design, Linux Systems Administration

Web Designer, Developer

LAMP,XML, XHTML,CSS,Dream Weaver

Post your resumes to:
info@sahrdayatech.com

 
       




2010-2011 © Sahrdaya-tech  All rights reserved