Google Play Services 4.2

The latest release of Google Play services has begun rolling out to Android devices worldwide. It includes the full release of the Google Cast SDK, for developing and publishing Google Cast-ready apps.

Once the rollout is complete, you’ll be able to download the Google Play services SDK using the SDK Manager and get started with the new APIs. Watch for more information coming soon. Visit Heron Technology for help getting started with this service.

Capturing Signatures on iOS

Many business transactions require a signature on an iPhone or iPad device.  By providing a mobile app for digital signature capture, companies can help their users reduce the amount of documents they need to carry around with them and ease storage and retrieval of signed materials.

Developers has the option to either develop this feature from scratch or use an existing commercial library/component like SignatureXtra. SignatureXtra is mentioned here as it has one distinct feature – the signature can be saved in a compressed string for storage in a database.

Software Development – definition

Software development (also known as application development, software design, designing software, software application development, enterprise application development, or platform development) is the development of a software product. The term “software development” may be used to refer to the activity of computer programming, which is the process of writing and maintaining the source code, but in a broader sense of the term it includes all that is involved between the conception of the desired software through to the final manifestation of the software, ideally in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.
Software can be developed for a variety of purposes, the three most common being to meet specific needs of a specific client/business (the case with custom software), to meet a perceived need of some set of potential users (the case with commercial and open source software), or for personal use (e.g. a scientist may write software to automate a mundane task). Embedded software development, that is, the development of embedded software such as used for controlling consumer products, requires the development process to be integrated with the development of the controlled physical product.