Archive for March, 2010

Windows MobilePhone 7: About

March 22, 2010

Disclaimer: None of this should be taken as gospel!

    Windows MobilePhone 7 (From a recent presentation)

o   Hardware Restrictions:

§  ARM

§  Only 3 hw buttons

§  No removable memory

§  GPU

o   Software

§  Silverlight 3 +  (add features for GPS, Accelerometers etc)

§  XNA (Games)

§  Consumer oriented

§  Apps only from MS App store

§  sw is managed code , no PInvoke

o   Operating system

§  Focus upon simplicity

§  Unlike previous windows Mobile MS will build the OS

·         Vendors can’t modify the UI

·         Vendor will probably just implement a HAL (Hw abstraction layer)

·         Note HW is locked down

§  This will probably mean time to market for Windows phone will be much quicker

o   Development Tools

§  VS 2010

§  Expression Blend 4

o   Focus

§  Simplicity

§  3 Screens with Cloud

·         Desktop (Win 7)

·         Phone 7

·         Xbox/Zune


Apple playing catch up to Windows Mobile

March 14, 2010

Apple’s iPhone 4.0 software to deliver multitasking support.


Thats something that Windows CE has had since V3 or earlier (and hence Windows /Phone Mobile).



Apple’s lawsuit against HTC Android

March 4, 2010
Apple is suing HTC wrt the Android Phone.. some links:
They indicated quite a few patent infringements:
  • ‘331 Patent, entitled “Time-Based, Non-Constant Translation Of User Interface Objects Between States”
  • ‘949 Patent, entitled “Touch Screen Device, Method, And Graphical User Interface For Determining Commands By Applying Heuristics”
  • ‘849 Patent, entitled “Unlocking A Device By Performing Gestures On An Unlock Image”
  • ‘381 Patent, entitled “List Scrolling And Document Translation, Scaling, And Rotation On A Touch-Screen Display”
  • ‘726 Patent, entitled “System And Method For Managing Power Conditions Within A Digital Camera Device”
  • ‘076 Patent, entitled “Automated Response To And Sensing Of User Activity In Portable Devices”
  • ‘105 Patent, entitled “GMSK Signal Processors For Improved Communications Capacity And Quality”
  • ‘453 Patent, entitled “Conserving Power By Reducing Voltage Supplied To An Instruction-Processing Portion Of A Processor”
  • ‘599 Patent, entitled “Object-Oriented Graphic System”
  • ‘354 Patent, entitled “Object-Oriented Event Notification System With Listener Registration Of Both Interests And Methods”

    But look at the titles and dates:

    • Many of these features are widely used in operating systems: eg "Object-Oriented Graphic System"
    • Many of these t hese patents appear to not have been targeted at the iPhone as they predate it.
      In the doucment, you will see that many of the patents were isued in the early to mid 90s!
    • Another one, ‘486 asserts a patent an aspect of componentised software: 
      • ‘486 patent generally relates to a computer system that operates using "component layers"
      •  .. "components" include pieces of software that can be replaced with other software with relatively little effort.
      • ..componentised network layer ..API

    Chicken Little: "The sky’s falling in!"


    Hello World

    March 1, 2010

    I am a software developer at Victorian Partnership for Advanced Computing.  I work in the areas of Embedded Systems, System Integration and Scientific Computing.  I have two other Blog sites.  On this one I intended to document, for comment, issues not covered on those sites to do with software.   Other Blogs: