Andrew ChanThe Curious Case of Memory in Mobile ArchitectureEnough has been written in this blog on the architecture of mobile, and now I would like to go into the implementation side — yet as I…Jan 16, 2018Jan 16, 2018
Andrew ChanMany stages of mobileSo here comes my sixteenth piece of reflection, of my past decades working in mobile development — and I realise, after talking to my…Jan 16, 2018Jan 16, 2018
Andrew ChanJPA metaphor in MobileJava Persistence API, known as JPA, has been widely adopted in the enterprise world. It is a good inspiration to persist our states…Jan 15, 2018Jan 15, 2018
Andrew ChanBean metaphor in MobileFollowing last chapter, it is interesting to note that — as we are adopting a Mobile oriented development, with more features and power…Jan 15, 2018Jan 15, 2018
Andrew ChanManaging user session and business logic on mobileIn J2EE, user session and business logic are often managed using Java Bean technology, private properties, no-arg constructor, and…Jan 12, 2018Jan 12, 2018
Andrew ChanWhat we learn from J2EE(or Spring Hibernate) for mobileIn the enterprise cloud, most of the stacks either run Microsoft (.NET/VB) or Java technologies (which usually on top of Linux/Unix…Jan 11, 2018Jan 11, 2018
Andrew ChanMobile Pitfall #4: Vague concurrency and consistency requirement per featureSo when you avoid all the previous pitfalls, and picked an approach which is agile and KPI-driven, focuses on getting job done and problems…Jan 11, 2018Jan 11, 2018
Andrew ChanMobile Pitfall #3: Develop your mobile app strictly based on mock-upThere are teams which approach mobile app as an wrapper, extension of an otherwise intact enterprise system, only to be slightly modified…Jan 10, 2018Jan 10, 2018
Andrew ChanMobile Pitfall #2: Retrospectively develop your app on a set of API written in stoneWaterfall or Agile, both models have its own legitimate place in the development world. And here I am not trying to answer or favour one…Jan 10, 2018Jan 10, 2018