Home > James Reilly

James Reilly

Background

I am a group manager in the Software Architecture and Runtimes competence area at Nokia Research Center. I am also the program manager of a program on Social Interaction Applications. This split is indicative of my career in Nokia so far: at times diving deep into some specific technology research problems, but at other times staying above with a "helicopter view" onto the bigger picture to discover where the world could be moving to next. I enjoy moving back and forth between different roles like these; I hope this helps to keep me on my toes and well grounded in many fields and viewpoints.

Over the years I've worked on a variety of interesting topics at Nokia, from ATM and SDH transmission network management systems, architecting, building and deploying J2EE server-side systems, mobile applications research (especially connected mobile Java applications), and even multiplayer mobile games.

I currently spend most of my time on Social Interaction Applications research. I really enjoy having the chance to work on finding new ways to help people stay connected to their family, friends and other communities. For me, the most interesting topics in this area are user research related questions.

Professional Activities

I was a member of J2ME™ Web Services Specification (JSR 172) expert group.

Research Projects

This is a list of some topics I've worked on over the years:

  • mobile social interaction applications,
  • J2ME™ standards,
  • mobile Java applications,
  • Web services,
  • multiplayer mobile Java client/server games,
  • developing J2ME MIDP tutorials (downloadable from Forum Nokia
  • ATM and SDH transmission network management,
  • architecture, design, and development of J2EE-based (servlets, EJBs, etc.) systems.

Publications

Book Chapters

Java™ in the Mobile Domain, J. Reilly, K.Systä, pp. 235-242, Mobile Internet Technical Architecture, Technologies and Standardization, IT Press, 2002, ISBN 951-826-668-9

White Papers

  • MIDP1.0: Introduction to MIDlet programming, v1.0, 2001.
  • A Game MIDlet Example Using The Nokia UI API: BlockGame v1.0, 2001.
  • MIDP 1.0: Delivery Example 1.0, networked workflow MIDlet example, 2002.
  • MIDP 1.0: Introduction to Clients for Web Services v1.0, 2002.
  • MIDP 2.0: Introduction to using Sockets and Datagrams, 2003.
  • Additional APIs: Introduction To Developing Networked MIDlets Using Bluetooth (With Example) v1.0, 2004.

All of the above can be located on http://www.forum.nokia.com/java under the Code and Examples section - or through the site's search box.

Presentations

Conferences

  • Implementing Multiplayer MIDP Games over Mobile Networks, J. Reilly, Java Technology Conference 2004, Tokyo, Japan download pdf
  • Developing MIDP Client/Server Applications, D.Price, J. Reilly, JavaOne conference, San Francisco, U.S.A., March 2002
  • Fun with Your Phone: David Price & James Reilly, Nokia Research Center; JavaOne 2002 BOF, San Francisco
  • Developing MIDP Client/Server Applications, J.Reilly, D.Price, JavaOne conference, San Francisco, U.S.A., June 2001
  • Enabling Mobile Network Managers, J.Reilly, P.Niska, L.Deri. D.Gantenbien, Sixth International World Wide Web Conference (WWW6), 1997, download pdf

Personal Info

Work

  • 1994-present: Nokia Research Center, Helsinki, Finland, - I've been involved with R&D on a variety of topics in a variety of technical and, project and management roles.
  • 1991-1995: Helsinki University of Technology, co-lecturer for Computer Networks course
  • 1988-1994: The Technical Research Center of Finland, Espoo, Finland, - OSI network protocols, ASN.1 compilers, SNMP and GDMO based network management and MIB compilers
  • 1985-1988: AT&T Bell Laboraties, N.J., USA, - mechanized loop testing

Education

  • PhD Computer Science, 1999, Helsinki University of Technology, Espoo, Finland
  • M.Sc.E.E. 1987, The Cooper Union for the Advancement of Science and Art, N.Y.C., U.S.A.
Terms Of Use | Privacy Policy | About Us | Feedback | Copyright © 2008 Nokia. All rights reserved.