|
|
This page provides dynamic
information and materials for the lecture, as
it becomes available; please check it at least once
in a week.
Lecture
Announcements
7-January-2005
|
Your final exam is on Wednesday, 12
January 2004, at 09:30. |
|
You are responsible from all topics
covered in this course. |
|
The midterm will be a closed book and
notes exam. |
|
The solutions of the midterm exam are
here. |
28-December-2004
|
You have to submit your Project Report
and present your project this week. |
|
The normal presentation day is
this Friday 13:00 - 17:00. |
|
The next week, 4-1-2005 Tuesday,
13:00-17:00, is the last day for project presentations
and reports. |
|
The early demonstrations and reports
may get better grades! |
|
All team members must be present during
the project presentation. |
15-December-2004
(2)
|
Your midterm exam is next week: 21 December 2004, Tuesday in
class time. |
|
You can bring one-page (A4) to the exam. Write any thing you want to
both sides of the paper. |
|
A calculator may be needed in the exam,
so bring your calculator also. You can not take your friend's
calculator during the exam. |
|
You are responsible from the topics
covered in Lec 1 to Lec 9 and Lec 11 in the exam. |
15-December-2004
(1)
|
New
announcements from Bruce Hopkins for Java Bluetooth developers:
I just wanted to let everyone know that JavaBluetooth.com has
been
updated. The SDKs page has undergone the most updates, and now there are
a whopping 12 different SDKs that you can use for Java and Bluetooth
development. A lot of them support the JSR-82 in some form or fashion,
but others are available in other flavors in order to support various
platforms. Here's the link:
http://www.javabluetooth.com
Coming soon in 2005...
Next year, we're planning to release the JB22, a complete JSR-82
hardware and software development kit that will be the one-stop-shop for
anyone who wants to get into Java and Bluetooth development with actual
Bluetooth devices, but doesn't know where to start. It will feature a
new getting started guide, and plenty of example code.
More details will come later, but if you're interested in knowing when
we release the JB22, please send me a note.
Thanks,
Bruce Hopkins
http://www.javabluetooth.com
|
9-December-2004
|
Your midterm exam date was postponed. New date: 21 December 2004, in
class time. |
29-November-2004
|
A
few announcements from Bruce Hopkins for Java Bluetooth developers:
I have a few announcements to make for JSR-82 developers:
First of all, the Avetana Java Bluetooth SDK now supports OBEX. So, if
you're tired of creating Bluetooth applications with only half of the
JSR-82 API (i.e. javax.bluetooth.*) you can now take heart. You now use
the javax.obex.* classes for your Bluetooth applications.
Secondly, Avetana has really shattered the price barrier with their
latest version of their SDK. The MacOS X and Win-32 version of their SDK
is only 25 euros, which is currently about $32 USD. So for all those
final project students out there who have a limited budget, then this
may be the SDK for you.
Don't forget, the Linux version of the SDK is free!
Have fun!
Bruce
http://www.javabluetooth.com
19-11-2004
To visit your group on the web, go to:
http://groups.yahoo.com/group/JABWT/ |
22-November-2004
17-November-2004
|
I
have been working on the course project web page. It is not ready yet, but
you can continue your project search from the projects list given
here. These projects are
from the www.sourceforge.net. This
site is the world's largest Open Source software development website, with
the largest repository of Open Source code and applications available
on the Internet. |
|
I'll publish the course project web page on
Monday, 22th of November. |
|
You will submit a hard and soft copy of
your Project Proposal next week until 26 November 2004,
Friday. |
5-October-2004
|
Start to visit your TA Engin
Tozal's course web site regularly. He will make his announcements on his
page. The homework announcements, solutions, some program samples and
documents related to his activities will be posted here. You should visit
his web site frequently. |
|
The
required zip file for the second homework assignment is
here.
|
24-September-2004
|
Welcome to CENG 567/465
Mobile and Wireless Networking!
|
Course Materials
Lecture Slides
|
Purpose: To allow better concentration in lecture by reducing
note-taking pressure and to provide a study-aid before (unfortunately
not this year) and after lecture.
|
|
Disclaimers: (a) I may not follow these
slides exactly in class. (b) Students are responsible
for what I say in class. (c) Reading these slides is
not a substitute for attending lecture. |
|
This course is mainly based on the book
Mobile Communications, and the
course given by İbrahim Körpeoğlu at Bilkent.
|
|
The slides of the course text book are available at the
book’s web site. I’ll mainly
modify and follow the book’s slides. You can download my lecture slides
presented in the class after (unfortunately) the lecture from the
course’s web site.
|
Date |
Material |
Topic(s) Covered |
29/9 |
Lec 1 |
Introduction: Advances in Technology, Wired and Wireless
Communication, Mobility and Wireless Applications, Mobile and Wireless
Devices, History of Wireless Communication, Reference Model |
20/10 |
Lec 2 |
Wireless Transmission (Physical Layer) 1: Introduction to Wireless Transmission,
Electromagnetic Waves and Spectrum, Signals, Antennas, Signal
Propagation |
20/10 |
Lec 3 |
Wireless Transmission (Physical Layer) 2: Propagation Models |
20/10 |
Lec 4 |
Wireless Transmission (Physical Layer) 3: Modulation |
2/11 |
Lec 5 |
Medium
Access Control (Link Layer) 1: Multiplexing, Wireless Media Access,
FDMA TDMA SDMA |
2/11 |
Lec 6 |
Medium
Access Control (Link Layer) 2: Spread Spectrum, CDMA |
2/11 |
Lec 7 |
Medium
Access Control (Link Layer) 3: Random Access Schemes: Aloha Based
and CSMA Based |
23/11 |
Lec 8 |
Wireless
Telecommunication Systems: GSM: Introduction GSM Services, GSM System
Architecture, Mechanisms to Support a Mobile Environment, Protocols |
23/11 |
Lec 9 |
Wireless
Telecommunication Systems: GPRS: Wireless Data Networks and
Introduction to GPRS, GPRS Architecture, Mobility Support, Protocol
Layers |
28/12 |
Lec 10
|
Wireless
LANs and 802.11: Introduction to Wireless LAN Technologies and IEEE
802.11, System Architecture, Protocol Architecture, Physical Layer,
Medium Access Layer, Medium Access Control Framing Details, 802.11
Management, 802.11 Deployment |
13/12 |
Lec 11
|
Wireless
Personal Area Networks and Bluetooth: Introduction to Bluetooth,
Design of Bluetooth Stack, Bluetooth Networks, Physical Links and Error
Control |
13/12 |
Lec 12 |
Introduction
to Wireless Programming with J2ME: Introduction to J2ME,
Configurations, Profiles, Optional Packages, Java Wireless Development
Tutorial, Network Programming with J2ME Wireless Devices, WAP and WML,
End-to-End Enterprise Applications using the J2ME and J2EE Platforms |
13/12 |
Lec 13
|
Developing
Bluetooth Applications using Java:
JSR-82 Java APIs for Bluetooth
Specification 1.0 Final Release
Developing Applications
with the Java APIs for Bluetooth (JSR-82), SonyEricsson, January
2004. |
29/12 |
Lec 14
|
Mobile
Network Layer: Mobile IP: DHCP, Supporting Mobility in Internet and
Mobile IP, Mobile IP Protocol Overview, Mobile IP Details |
|