Blog

Executing JavaScript from Objective-C in an iOS App

New blog post from Steve Smith, one of the Chariot architects working in our mobile practice. Steve is currently working on updating the mobile app for our Emerging Technologies conference and will be posting articles from time to time as he finds challenges or discoveries. Here is an excerpt: The other day, I found the need to execute some JavaScript from a native iOS application. After doing a little research, I discovered that the UIWebView has a stringByEvaluatingJavaScriptFromString method. So…

Android Development: Best Practices

Thanks to Anatoly Polinsky for another blog post. I got introduced to an Android application development during Philly ETE conference by listening to “A guided tour of the Android ETE mobile application” talk, where Andrew Oswald (a Java Architect from Chariot Solutions) talked about creating an Android app for the conference, which was a cool introduction to “what it takes” to write one of those apps from scratch. I am looking forward to more talks around mobile development this year…

Enterprise Integration with Spring Training

Are you a Spring Developer? Do you have Enterprise solutions to develop or architect? Chariot Solutions, a Spring Training Partner and Philadelphia leader in Spring Training, Mentoring and Consulting can help you take your Spring skills to the next level – Enterprise Integration! There are many Spring developers who have learned by experimenting, reading documentation and maybe code dives into an existing application or two. But with the knowledge you gain from Official SpringSource training at Chariot from our certified…

Simple Spring Social for Twitter Friends

The Spring Social project provides us developers with an easy way to interact with Twitter, Facebook, LinkedIn & TripIt via the familiar Template objects we have used. Spring has provided Templates for convenient interaction with JDBC, REST, Hibernate, JNDI, and more. One of the simplest social media calls is to lookup someone’s Twitter friends with the TwitterTemplate. 1. Add the Spring Social project dependency to the pom.xml file org.springframework.social spring-social-core ${spring.social.version} … 2. Add the Spring Milestone Repository repository to…

An Introduction to Mobile Device Detection

One of our architects, Steve Smith, recently posted this on his blog: These days, there are many ways to browse the internet.  There are desktop browsers, mobile phone browsers, tablets, tablet/phones (e.g. Dell Streak), etc. all with different screen sizes, resolution, and capabilities.  How do you render an appropriate view optimized for the device accessing your site?  The answer is device detection. The two main approaches for device detection are server-side detection and client side detection.  Server side detection involves…

Build and Release Management With Apache Maven

More than ten years ago, Joel Spolsky of “Joel on Software” fame wrote The Joel Test: 12 Steps to Better Code. It was a great set of 12 yes/no questions, all of which you should be able to honestly answer “yes” if your team is to have any hope of producing good software in a timely and efficient manner. The Joel Test stands up pretty well even today. Joel’s first two questions, “Do you use source control?” and “Can you…

Painless Java Desktop Application Development with Griffon, MigLayout, and IntelliJ

As Java consultants and developers, a very large percentage our projects are web applications. We have become accustomed to depending on MVC web frameworks, and almost take for granted that at some level, we will be handling HTTPServletRequests, providing HTTPServletResponses, and deploying our applications to either a servlet container or a full J2EE server. Every once in a while, however, the need arises to write an old-fashioned, desktop, thick-ui, non-web-centric application. If you have ever written a Java Swing application,…

Spring into Mobile Application Development

Spring into Mobile Application Development Posted on November 19th, 2010 by Keith Donald in Spring. At SpringOne2gx we announced exciting new initiatives in the areas of social media and mobile application development. A few weeks ago, Craig Walls released Spring Social. Today, Roy Clarkson released Spring Mobile and Spring Android. In this post, I’d like to highlight these projects and share how Spring aims to simplify mobile application development. Choices in Mobile Application Development If you attended SpringOne2gx this year,…

NFC. What does it all mean?

NFC: Near Field Communications: a short-range high frequency wireless communication technology which enables the exchange of data between devices over about a 10 centimeter (around 4 inches) distance (via Wikipedia). Well that’s great, but what does it mean, especially when mentioned in conjunction with Gingerbread? As you may (or may not) have heard this week at the Web2.0 Summit Eric Schmidt talk about Android 2.3 and its support for NFC. This could indeed lead the way for mobile payments on…

How can we help your company with your development needs?

Contact Us