Dr' Tech' EE Jarkko Vuori Jarkko'Vuorievtek'fi - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Dr' Tech' EE Jarkko Vuori Jarkko'Vuorievtek'fi

Description:

Lower performance (we need tricks to get ... ZCAY004 Advanced Symbian Technology ... ZCAY005 Distributed Enterprise. Applications. ZCAY003 Symbian Technology ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 7
Provided by: pauliw
Category:

less

Transcript and Presenter's Notes

Title: Dr' Tech' EE Jarkko Vuori Jarkko'Vuorievtek'fi


1
Specialization Studies in Mobile
Programming ZCA7 14.8.2007 Overview of the courses
Dr. Tech. (EE) Jarkko VuoriJarkko.Vuori_at_evtek.fi
2
General Information
  • What is mobile programming?
  • It is programming mobile devices
  • Why we need this ucking course group?
  • Because mobile devices differs in some ways from
    the desktop devices (called computers or
    workstations)
  • Lower performance (we need tricks to get things
    done rapidly)
  • Less memory (we need algorithms that consume less
    memory)
  • Network capasity is smaller
  • Lower data rates
  • Much larger latencies
  • Why we are here?
  • We must learn those tricks in order to be a
    competent mobile (device) programmer
  • This course group (Specialization Studies in
    Mobile Programming) is created to help you to be
    a programmer who can create software for mobile
    devices

3
General information (HW)
  • Mobile technology has been developed extremely
    rapidly in recent times
  • Computation power of microprocessor is increasing
    steadily (according to the Moores observation)
  • We can build smaller and higher-speed components
  • Processing power is doubled in every year
  • Memory capasity is doubled in a year and a half
  • Performance of the mobile devices is roughly ten
    years back from the desktop devices
  • This means that applications that were possible
    ten years ago are now possible in mobile devices

4
General information (DataComm)
  • Data transmission rates are increasing
  • Optical signaling
  • Costs of wireless devices are going down
  • And data transmission rates ate increasing also
    in wireless area
  • More and more devices are connected together
  • When we talk about the connections itself, we
    call the system as network
  • When we are more concerned what can be done with
    these connected devices we call the system as web

5
General information (SW)
  • Current trandlines in software developments are
  • Effective software component reuse (functions,
    objects, containers, etc.)
  • Mastering the distribution of applications(also
    in diverse hardware environments)
  • Because we have multiple devices in a network (or
    web), building applications are more demanding
    (than in single device environment)
  • Distributing technology is more and more
    important
  • Ajax (Asynchronous JavaScript and XML) is one
    cross-platform technique usable on many different
    operating systems, computer architectures, and
    Web browsers
  • it is based on open standards such as JavaScript
    and XML, together with open source
    implementations of other required technologies.

6
Content of the ZCA7
Write a Comment
User Comments (0)
About PowerShow.com