This article demonstrates the use of the Contact Contracts to retrieve the contact information on an Android smartphone. It is a revision of the article “Working with the Contact Contract to query contacts in Android”, which was published by Kevin Kratzer at 03/14/2011 here in this blog. Continue reading →
Posts Tagged: Software Development
We have published an article in the new issue of mobileDeveloper (5/2012, pp. 60-64): ‘In Kontakt treten’ (Making Contact). The topic of the article is how to retrieve addresses from a mobile device in a new way (using the ContactsContract).
MobileDeveloper is one of the leading German magazines for developers who write programs for smart phones and tablet computers.
We are happy to announce that our new website is finally online: www.app-solut.com. It provides an overview of all our services, introduces the team (don’t forget to scroll the picture!) and presents our recent projects. We have also set up a completely new design.
So, we really hope you like what we have created. But whatever your opinion may be, we are very exited to hear your feedback. You can contact us on the new website, write a Facebook message or leave a comment on this blog.
In the previous posts of this series various benefits and obstacles of agile software development for distributed (offshored) teams were shown and solutions for these problems were provided. On basis of the Eclipse development process an implementation of this variation of the original agile principles was provided and it could be seen that such an approach can be a success.
In the final post the original defined twelve principles will be evaluated and it will be determined if each of them is still applicable in such a distributed environment.
Continue reading →
The previous post showed some additional practices for agile software development with distributed teams. This post will give you an example of a project which is successfully developed for a long time using globally distributed teams and open source contributors.
Furthermore, the main agile practices will be highlighted and the additional practices which are followed for the distributed environment will be pointed out. Continue reading →
The previous post on distributed agile software development – which can be a result of offshoring, outsourcing, multiple sites or just separated rooms within a company – discussed the benefits, motivation and the new challenges which will arise in such an environment. The follow-up post in this series will cover proven practices which can help to face these new challenges and lead to a successful project execution. Continue reading →
When looking at the 4th annual survey on the state of agile development conducted by VersionOne [Ver09] two trends within the world of software development can be identified:
- Agile Development Practices: 84% of the surveys participants work in companies which are using agile practices for software development.
- Distributed Development Teams: 58% of the surveys participants work in companies which have distributed teams.
However, by definition agile software development requires a close physical proximity of all participants ranging from the developers up to the customer. For example face-to-face communication is an important key aspects of agile software development [SW07] and it is obvious that this practice will not be feasible within distributed teams. How can these two fundamentally different software development paradigms be combined? What new challenges will the involved parties face? What drawbacks will arise with regard to the agility of the development when the agile principles are applied to distributed teams? This series of blog posts tries to provide answers to these questions by evaluating the experiences which where gathered within different agile distributed software projects.
The first part of this series will focus on the motivation and the new challenges which have to be faced when developing software in an agile and decentralized manner. Continue reading →