|
|
Project
Topics for
Master Theses,
Senior Design Projects CENG 497/498 and
Qualified Undergraduate Students
Completed Theses
- 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.
- 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
- 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.
- 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.
- 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
- GPS-based Services for Fatih
University Campus
- Experiments for Computer Networks Lab
- Experiments for Wireless Lab
- Experiments for Pervasive Computing
Lab
- Experiments using OPNET
You may also come
up with topics of your own in the following subjects:
| Mobile and Wireless
Networking, Pervasive Computing |
| Multimedia
Networking |
| Distributed Systems
and Enterprise
Applications |
|