This Page Last Updated:
This course covers the area of application development and deployment in today's commercial, mobile networks. This space is undergoing rapid change as new devices and technologies become available and the network and service providers move to a more converged architecture. A goal of this course is to survey the current state of application work in this environment and provide a contrast with the traditional telco and Internet environments.
A central component of this course is an introduction to the IP Multimedia Subsystem (IMS) and the process of developing an application for IMS. (In fact, you've probably heard this course referred to as "The IMS Course".) The IP Multimedia Subsystem (IMS) is the next-generation standard in telecommunications network architecture, enabling a leap forward for voice, video, data, and multimedia applications. Telecommunications companies have begun deploying IMS technology to offer new services that subscribers can access from any location on a wide variety of devices. The students in this class will learn to design and develop these new services.
This class was originally inspired by the Georgia Tech IMS research competition. The competition was conducted during the 2006-2007 and 2007-2008 academic years. We anticipate that there will be a followon series of similar competitions in the coming years. However, the plans are still being finalized. Regardless of the competition itself, participation in class is not tied to the competition. You do not have to enter any competition to take the class. You do not have to take the class to enter any competition.
ProjectsThis is a project class. There will be a full semester project and several shorter projects throughout the semester. There are no exams. The projects are organized as follows.
There will be two separate projects of 3 weeks duration.
Teams of 2 to 3 students each will work on these projects and present them to the class. This is a pretty wide-open topic space. The class topic outline is a good place to start.
You will all participate in providing feedback to your peers for their presentations. Part of your grade will be determined by the reviews of your peers. Also, part of your grade will be determined by the quality of the reviews you write of your peers' work.
This project can be thought of as the class uber-project. The plan is for the class to make significant progress on a joint development project. The goal is for the entire class to participate in a multi-faceted project in the mobile applications space.
Students will work in teams of 2 to 3 on specific tasks related to this larger project. Not all teams will work on all aspects of the project. There is significant opportunity to bring your skills and interests to a certain aspect of the project.
Specific tasks that a group might focus on are:
Your grade will be determined by the instructors and RA's but with significant input from your peers. You will also be graded on the quality of the input you provide regarding the contributions of others to the overall project.
Topic Outline (updated as the semester develops)
This is a outline of possible topics that we will cover. We probably won't get to all of them.
Note that some links to class resources, such as slides and documentation are password restricted to GT students only. Use your prism credentials for access.
Academic HonestyStudents are expected to abide by the Georgia Tech Honor Code. Honest and ethical behavior is expected at all times. All incidents of suspected dishonesty will be reported to and handled by the office of student affairs.