Projects and Theses

Home

 

Project Topics for Master Theses,
Senior Design Project
s CENG 497/498 and
Qualified Undergraduate Students 

 

Completed Theses
 

  1. Developing Location Based Services on 802.11 Infrastructure

    Preq: Mobile and Wireless Networking, Computer Networks, fundamentals of embedded system programming, and good C/Java programming skills
    Language and Tools: C/Java,
    IPAQ C and Java development tools and networking tools   

    Location based services (LBS) is a relatively recent branch of mobile networking, which started to expand rapidly after mobile networks had been enabled to determine the locations of mobile devices. LBS help users interact better with their environment. LBS applications provide location (friends, nearest printer, nearest restaurant), navigation (in-building, metro area), information, targeted advertising (sales, election canvassing), notification (buddy alert, weather alert), and other services, where the awareness of user location is being critical. LBS applications may be viewed as being built over positioning systems extending them to providing task specific location-relative information. An LBS system may be characterized by underlining infrastructure, positioning method, and its application speciation. User positioning is the first prerequisite to an LBS framework. Watch this movie to learn more about LBS.
     
  2. Real-Time Multimedia Steaming over Wireless Ad Hoc Networks

    Preq: Mobile and Wireless Networking, Computer Networks, fundamentals of embedded system programming, and good C/Java programming skills
    Language and Tools: C/Java,
    IPAQ C and Java development tools and networking tools   

    This project aims to transfer streaming multimedia data over a short range wireless networks, i.e. 802.11 (Wi-Fi) or maybe even over Bluetooth. The project covers multiple clients, such as laptops, pocket PC computers, maybe even new-generation highly developed cell phones. On the other hand, servers can be desktop-laptop-pocket PC computers. Another significant point to mention is the status and location of servers; they can be located on the Internet, or two devices with wireless communication ability can be connected directly
     

  3. Design and Development of Wireless Sensor Network Applications

    Preq: Mobile and Wireless Networking, Computer Networks, fundamentals of embedded system programming, and good C/Java programming skills
    Language and Tools: C/Java, Crossbow Mote Sensor Kits, networking tools
       

    This project will involve designing and constructing hardware and software components of an embedded sensor network infrastructure for developing and testing sensor applications. Real-world programming projects will be developed on this infrastructure. Click first  Click second ...  another course TinyOS  a course on Adhoc and Sensor Networks at Bilkent a course given by Jim Kurose  and other similar courses.

    The first real Sensor Network Application in our new Wireless Lab will be implemented using Crossbow Mote Sensor Kits. Sensors are running Tiny OS. Kits have PC compatible data acquisition boards. Experiments will involve both sensing and communications aspects of the sensor nodes. Algorithms implemented such as power efficient routing, border surveillance applications, etc. will be tested on the network.
     

  4. Developing TINI Based Network Applications

    Tiny InterNet Interface (TINI) is a platform developed by Dallas Semiconductor to provide system designers and software developers with a simple, flexible and cost effective means to design a wide variety of hardware devices able to connect directly to corporate and home networks. The platform is a combination of a small but powerful chipset and a Java-programmable runtime environment. The chipset provides processing, control, device-level communication and networking capabilities. The features of the underlying hardware are exposed to the software developer through a set of Java application programming interfaces. The applications may also involve location-based functionalities such as finding out the current location of a mobile user, giving context-aware and location-based service to the user, etc.
     

  5. An architecture for Internet telephony, multimedia communication and collaboration using SIP and RTP

    SIP (Session Initiation Protocol) is an application-layer control (signaling) protocol for creating, modifying and terminating sessions with one or more participants. These sessions includes Internet telephone calls, multimedia distributions and multimedia conferences. RTP is the Internet-standard protocol for the transport of real-time data, including audio and video. It can be used for media-on-demand as well as interactive services such as Internet telephony. RTP consists of a data and a control part. The latter is called RTCP. This architecture will be used for Internet telephony calls, multimedia conferences, instant messaging, web browsing sharing and device control. It will support a range of media types, such as audio, video, text and white board, and can be extended easily to additional media types.  Click for a Start and Details ...

     

  Projects for Undergraduate Students

  1. GPS-based Services for Fatih University Campus
     
  2. Experiments for Computer Networks Lab
     
  3. Experiments for Wireless Lab
     
  4. Experiments for Pervasive Computing Lab
     
  5. Experiments using OPNET

horizontal rule

You may also come up with topics of your own in the following subjects:

bulletMobile and Wireless Networking, Pervasive Computing
bulletMultimedia Networking
bulletDistributed Systems and Enterprise Applications

horizontal rule

 

Home