Wrox Articles

Building Mobile Apps with Appcelerator Titanium and the Salesforce REST API

This guest article by salesforce.com is a sponsored post. Appcelerator Titanium is an increasingly popular tool for developing cross-platform mobile applications, especially for enterprise use. In this tutorial, we’re going to track and display our location history with the use of the Salesforce REST API. REST APIs are accessible from any environment that can send [...]

Tags:

Accessing Salesforce Data from a Windows Phone App

This guest article by salesforce.com is a sponsored post. Sample code for this article is available for download. Salesforce.com recently launched their toolkit for .Net which makes developing a Salesforce app from .Net a breeze. I’ll show you how to set up your Force.com Developer Edition (DE) environment to allow making API calls. Once set [...]

Tags:

Building Native iOS Apps with the Salesforce Mobile SDK: Adding Push Notifications and File Sharing

This guest article by salesforce.com is a sponsored post. Introduction In this tutorial, we are going to utilize a couple of the latest features in the Salesforce Mobile SDK 2.1, which includes file sharing. Sign up for a Force.com account prior to going through this exercise. The benefit of file sharing for your iOS App [...]

Tags:

What is The MVC (Model-View-Controller) Pattern?

The MVC Pattern Model-View-Controller (MVC) has been an important architectural pattern in computer science for many years. Originally named Thing-Model-View-Editor in 1979, it was later simplified to Model-View-Controller. It is a powerful and elegant means of separating concerns within an application (for example, separating data access logic from display logic) and applies itself extremely well to web [...]

Tags:

What Is Spring Framework?

WHAT IS SPRING FRAMEWORK? Spring Framework is an application container for Java that supplies many useful features, such as Inversion of Control, Dependency Injection, abstract data access, transaction management, and more. It was conceived in 2002 in response to industry complaints that the Java EE specification was sorely lacking and very difficult to use. Its [...]

Tags:

Java Interviews – What is the difference between the Comparable and Comparator interfaces?

Sorting Lists A common operation on collections—lists in particular—is to rearrange the list into some kind of sorted order. Lists are often sorted using natural ordering, such as sorting numbers from lowest to highest or sorting characters into alphabetical order. However, you may have different requirements for your sorting. Java provides two interfaces for helping [...]

Tags:

CSS and JavaScript Bundling and Minification in ASP.NET 4.5

ASP.NET 4.5 includes a new feature to minify and bundle CSS and JavaScript within your web application. If you use any of the default project templates in Visual Studio 2012, this new feature is turned on. What Is Bundling and Minification? Most static content files, such as CSS and JavaScript, contain a lot of whitespace [...]

Tags:

Sending SMS Messages Programmatically in Your Android Application

Recipe 5.2 Sending SMS Messages Programmatically in Your Android Application Android Versions Level 4 and above Permissions android.permission.SEND_SMS Source Code to Download from Wrox.com SendSMS.zip In some situations you might want to programmatically send SMS messages in your Android application. For example, your application might monitor the current location of a user and automatically send [...]

Tags:

4 JavaScript Minifiers Compared

  Minification is the act of stripping out unnecessary characters from code to reduce the size, and a minifier is the tool that does it. Most often, the term is applied to JavaScript although the technique can also be used on CSS and (to some extent) HTML. For the web master, the aim of minification [...]

Tags:

Browser Capability Detection with JavaScript

Although browser vendors have made a concerted effort to implement common interfaces, the fact remains that each browser presents its own capabilities and flaws. Browsers that are available cross-platform often have different issues, even though they are technically the same version. These differences force web developers to either design for the lowest common denominator or, [...]

Tags: