Skip to main content

Qusay H. Mahmoud

Qusay H. Mahmoud is an Associate Professor of Computer Science at the University of Guelph in Canada. He has presented technical tutorials at international conferences worldwide. He has published two Java books: Distributed Programming with Java (Manning Publications), and Learning Wireless Java (O'Reilly) that have been translated into Korean, Czech, and Simplified Chinese. Qusay holds a Ph.D. in Computer Science from Middlesex University in England.


qmahmoud's blog

Driving innovations in the mobile apps space

Posted by qmahmoud on June 8, 2007 at 9:04 AM PDT

While at JavaOne 2007, I attended a session on how Java ME developers can work with carriers -- with representatives from Spring, Orange, AT&T, and China Mobile. It is clear that service providers are under pressure to offer more compelling mobile applications to their customers.

Liberating Java

Posted by qmahmoud on May 17, 2007 at 11:53 AM PDT

I attended the "Liberating Java" session at JavaOne by Simon Phipps, Chief Open Source Officer at Sun Microsystems. He spoke highly of the open source concept and how it was Sun's vision right from the start. Isn't Sun the first open source startup? Well, I believe Sun has embraced open standards from the beginning.

Java Interactive TV

Posted by qmahmoud on May 10, 2007 at 12:19 PM PDT

This morning I attended the Java TV Track kickoff session. There were representatives from Sun, CableLabs, Time Warner, and Sony. They talked about the OpenCable initiative, one of its drivers is to encourage set-top supplier diversity – similar to the PC industry.

OCAP is the Open Cable Application Platform, which is based on Java.

Mobile is global

Posted by qmahmoud on May 8, 2007 at 4:59 PM PDT

This afternoon I attended the general session on Mobility and Devices by Laurie Tolson, Vice President of Client Software Group at Sun.

She started her presentation by discussing how Java is everywhere: desktops, enterprise servers, devices, Blu-ray, 3 billion smart cards, etc. She said this is a great time to be a Java developer.

JavaFX Mobile: The network in your hand

Posted by qmahmoud on May 8, 2007 at 12:20 PM PDT

Today Sun announced JavaFX, a consumer-focused family of Java technology based on Java SE. The first big component of JavaFX is a scripting language. Oh my! Why another scripting language? In James Gosling words, scripting languages tend to be focused on particular applications, and JavaFX Script is for developing media-rich Internet applications.

The Java Open Source Platform

Posted by qmahmoud on May 8, 2007 at 11:10 AM PDT

This morning I attended the keynote speech: Get in the Driver's Seat with Java Technology by Rich Green, Executive Vice President of Software, Sun Microsystems.

John Gage, Chief Scientist, (the master of ceremony if you like) opened the session by welcoming everyone to the event and talked about Java in devices, which are beginning to multiply.

NetBeans Mobility

Posted by qmahmoud on May 7, 2007 at 8:00 PM PDT

I arrived just in time for the NetBeans Mobility: What's New? session, part of the NetBeans Software Day. The session included some live demos from Ikivo, Mobile Complete, as well as a demo of Sun SPOTs.

NetBeans is an IDE has that come a long way! You have to try it to believe it. Even James Gosling is using it instead of his Emacs.

Off to JavaOne 2007

Posted by qmahmoud on May 6, 2007 at 12:31 PM PDT

I'll be flying from Toronto to San Francisco tomorrow morning to attend JavaOne 2007. I will be there between Monday afternoon and Thursday evening; the weather forecast calls for lots of sun and blue sky, which will make walking from hotels to the Moscone Center a pleasant exercise for everyone.

Networking MIDlets and blocking operations

Posted by qmahmoud on April 18, 2007 at 12:41 PM PDT

I get many email about the application featured in the article MIDP Database Programming with RMS. The application locks up the screen as the MIDlet tries to establish a wireless connection. This article was developed back in 2000 and back then everything worked perfectly.

Java ME and BlackBerry wireless devices in the classroom

Posted by qmahmoud on April 17, 2007 at 10:07 AM PDT

In Fall 2006, I have successfully integrated the use of Java ME and BlackBerry wireless devices into two programming courses at the University of Guelph-Humber in Toronto.