Learn the secrets of Australia's coding elite

 

Developer conference more than Smalltalk.

The hot ticket for developers over the past week was to the YOW! conferences in Brisbane and Melbourne, chances for coders to share secrets such as how to test,  which mobile OS to target and to hear from a Smalltalk pioneer about what Linux might have looked like.

Attendance at sessions on mobile development for Windows Phone 7, Android and Apple iOS suggested local devs aren't yet in the Redmond camp but Microsoft's presenter suggested Windows Phone 7's familiar toolset will be a plus for coders.

Microsoft's mobile program manager Dragos Manalescu explored differences between desktops and mobiles such as how to handle the interruption of a phone call when an app is running and power consumption. For example, touching the screen drains around 10mW, geolocation takes 100mW and pinging the network pushed it to 1000mW: "Everything has a cost, [so] be aware of those costs" while developing, he said.

Other differences included providing for a program to keep running while the device was locked (important for media players, route tracking apps and so on), and recording data streams (eg from the accelerometer) so they can be fed into the simulator during testing.

Director of mobile developer jTribe, Daniel Bradby, said Australians were "picking up Android quite heavily". He recommended developers use relative layouts when defining user interfaces to overcome the different screen dimensions and resolutions inherent in the multitude of devices running the platform.

"Developing user interfaces on Android is tedious and verbose," Bradby said.

But freelance Apple developer Nathan de Vries, who has Foxtel and Movember apps under his belt, said the key for iOS developers was to adhere to the device maker's human interface guidelines: consistency was a "huge deal on the iPhone", he said.

He recommended designing interfaces as vectors before rendering them to the target device. And as Apple doesn't reveal much about an app's success, developers should look to services such as Flurry, Google Analytics, Omniture or AdMob to learn how their apps are being used.

In other YOW sessions:

  • Richard Durnall of REAGroup said management theory had to move from ease of execution to meeting customer needs. He argued for "outside in" organisations that identify what customer want and that the venture can deliver before management teams were assembled.
  • The combination of Rails and Mac OS X "rocks" as a development platform, said Thoughtworks software architect, Neal Ford. Wholesale vehicle site OVE.com found its Java code was so complex that it was slow to change in response to the market. Developers could run 9000 tests in 41 seconds by providing stubs and mocks. Thoughtworks wrote its own DeepTest software in order to run tests on both cores of each Mac mini and after an upgrade on all eight cores of each Mac Pro. Selenium Grid simulated user actions and Cruise Control was used for verification.
  • Were it not for a fate of history, software conceived at famed Xerox PARC could have been the preferred Linux user interface, said object-oriented pioneer Dan Ingalls, who implemented Smalltalk at the home of the graphical user interface, later reimagined it as Squeak, and then reused some of the ideas in Lively Kernel.

Copyright © iTnews.com.au . All rights reserved.


Learn the secrets of Australia's coding elite
YOW delegates learned the value of mobile devices.
 
 
 
 
Top Stories
NBN Co could miss revised June fibre targets
Analysis: Cutting it fine in the race to the line.
 
Review: Sydney's Opal smartcard
It's no Oyster card.
 
Rackspace puts price premium on Aussie public cloud
At least 17 percent more compared to US instances.
 
 
YOW delegates learned the value of mobile devices.
Sign up to receive iTnews email bulletins
   FOLLOW US...

Latest VideosSee all videos »

iTnews Academy: Microsoft Windows Server 2012 - Hyper-V
iTnews Academy: Microsoft Windows Server 2012 - Hyper-V
Interview: Australia's 'cloud-last' policy is dangerous.
Interview: Australia's 'cloud-last' policy is dangerous.
Interview: Vivek Kundra on Australia's 'cloud last' policy
Bankwest builds continuous delivery capability
Bankwest builds continuous delivery capability
To automatically deploy test/dev sandboxes by mid-year.
Veterans' Affairs sets sights on modernisation
Veterans' Affairs sets sights on modernisation
Data safe with Human Services, CIO says.
Citi Australia drops platform customisations
Citi Australia drops platform customisations
Technology chief shifts focus from building to leveraging systems.
VicRoads restructures IT team
VicRoads restructures IT team
Department moves to align with industry benchmarks.
Zurich Australia extends IT team offshore
Zurich Australia extends IT team offshore
Malaysian staff served from Australian data centres.
Leigh Berrell - Utilities CIO of the Year
Leigh Berrell - Utilities CIO of the Year
Yarra Valley Water CIO Leigh Berrell accepts his Benchmark Award for Utilities CIO of the Year.
Wayne McMahon - Retail CIO of the Year
Wayne McMahon - Retail CIO of the Year
Domino's Pizza CIO Wayne McMahon accepts his Benchmark Award for Retail CIO of the Year.
Inside Perpetual's ongoing IT transformation
Inside Perpetual's ongoing IT transformation
CIO Jenny Levy discusses how outsourcing will help the firm "simplify, refocus and grow".
Managing Complexity - Defence's Daniel McCabe
Managing Complexity - Defence's Daniel McCabe
Daniel McCabe, Assistant Secretary of Australia's Department of Defence, provides the audience at the iTnews Data Centre Strategy Summit with a deep dive into the organisation's data centre consolidation program.
How Facebook designed the data centre from scratch - Marco Magarelli
How Facebook designed the data centre from scratch - Marco Magarelli
The full keynote by Facebook data centre architect Marco Magarelli at the Australian Data Centre Strategy Summit. Magarelli details the design considerations behind the social network's Prineville, Oregon; North Carolina and LuleƄ, Sweden data centres.
Modernising Legacy Data Centres - Telstra's Jon Curry
Modernising Legacy Data Centres - Telstra's Jon Curry
Telstra general manager of managed data centres Jon Curry guides the audience at the iTnews Australian Data Centre Summit through the build of the telco's Clayton, Victoria data centre.
NSW Government launches NABERS data centre rating tools
NSW Government launches NABERS data centre rating tools
Matthew Clark from the NSW Department of Environment guides facilties managers through the details of the new NABERS data centre energy rating tool at the Australian Data Centre Strategy Summit.
NABERS launch panel: Australian Data Centre Strategy Summit
NABERS launch panel: Australian Data Centre Strategy Summit
Matthew Clark (NSW Dept of Environment), Greg Boorer (Canberra Data Centres), Glenn Allan (National Australia Bank), Mike Andrea (Strategic Directions) and Bob Sharon (Green Global Consulting) discuss the impact of the NABERS data centre rating.
Judges notes: Fortescue Metals [The Benchmark Awards]
Judges notes: Fortescue Metals [The Benchmark Awards]
iTnews' panel of judges discuss Fortescue Metals 'New World of Work" project, one of three shortlisted finalists for the Industrials category of the CIO Benchmark Awards.
Judges notes: Retail [The Benchmark Awards]
Judges notes: Retail [The Benchmark Awards]
iTnews' panel of judges discuss the shortlisted finalists for the Retail category of the CIO Benchmark Awards.
Judges notes: Pacific Aluminium [The Benchmark Awards]
Judges notes: Pacific Aluminium [The Benchmark Awards]
iTnews' panel of judges discuss Pacific Aluminium's lightning fast service desk refresh, one of three shortlisted finalists for the Industrials category of the CIO Benchmark Awards.
Judges notes: Domino's Pizza [The Benchmark Awards]
Judges notes: Domino's Pizza [The Benchmark Awards]
iTnews' panel of judges discuss Domino's Pizza's shift to hosted services, one of three shortlisted finalists for the Retail category of the CIO Benchmark Awards.
Judges notes: McDonald's Australia [The Benchmark Awards]
Judges notes: McDonald's Australia [The Benchmark Awards]
iTnews' panel of judges discuss McDonald's Australia's new self-service portal for employees, one of three shortlisted finalists for the Retail category of the CIO Benchmark Awards.
Latest Comments
Polls
Will you quit any cloud services in light of PRISM?

   |   View results
Yes
  62%
 
No
  38%
TOTAL VOTES: 71

Vote