Methods & Tools - Fall 2012

3 downloads 690 Views 2MB Size Report
download someone else's application for a free trial if they are not happy with yours. .... performance for the Android
M ETHODS & T OOLS Practical knowledge for the software developer, tester and project manager

Fall 2012 (Volume 20 - number 3)

ISSN 1661-402X

www.methodsandtools.com

Software Architecture: Where is the Beef? In the past 30 years, the hardware infrastructure that supports software applications has changed many times. At the beginning were the mainframes and the minicomputers with dumb terminals. With the arrival of the personal computers, developers started using the power of the user machines and organizations switched to a client server model for large applications. The user interface and part of the logic would be located on the PC. With the web, the processing switched back to servers, especially at the beginning, before JavaScript and AJAX push back some logic towards the browsers that however lacked standard behavior. The current trend is toward mobile applications in a situation where connectivity is not always guaranteed. Software developers try again to use some of the processing power of the device for their application, taking out some code and name="flyway-ant" rev="1.8"/>

And for those who prefer the command-line or shell scripting, there is a standalone commandline tool available supporting Windows, Linux and OSX. Flyway supports the industry’s most common init-method="migrate">