Services
We offer five major software-related services to our clients: Software Development, Consulting, Code Reviewing, Training and serious Beta-Testing. Contact us, because software is our business.
Software Development
In few words, we can help you build your own software solution. We are specialized in software, without brands, without boundaries, which means that can help you with a multitude of different platforms and systems, as Robert A. Heinlein said: “Specialization is for insects.”
We have, however, a few preferencies, so here goes the list of platforms and programming languages we work most often with:
- Objective-C and Cocoa, for iOS and Mac OS X;
- JavaScript, particularly with Sencha Touch, jQuery Mobile and Node.js;
- Ruby and, of course, Ruby on Rails;
- C++, for cross-platform desktop development, for Windows, Linux and the Mac of course, using frameworks such as Juce, Poco or wxWidgets;
- Finally, C# and Visual Basic.NET, for the .NET Framework (did you know that Adrian spoke at a Microsoft event in Geneva a couple of years ago?)
To give you an idea of what we’re capable of and what we’re interested in, just check out the latest articles about software technology in our blog:
- Determining Delegate Object Method Call Order in Objective-C with NSProxy
- A Proposed Architecture for Network-Bound iOS Apps
- Useful 3rd Party Extensions to CoreTextWrapper
- Smart Pointers in Objective-C++
- How knowing C and C++ can help you write better iPhone apps, part 1
Software Engineering, of course, it’s not just about programming languages: we are also contributors to Open Source projects, advocates of sound project management practices, and regular bloggers.
Beta Testing
Do you want us to beta-test your iPhone, iPod touch or iPad app? No problem, feel free to add the UDIDs of our devices, send us your binary and .mobileprovision file, and we will gladly send you feedback about your latest creation:
- iPhone 3G (iOS 4.2.1):
7ecaaee4dea8b74d6f519ba2aac36ee8e3db70d3 - iPhone 3G (iOS 4.2.1):
bc10849c5ac8447eac59af4a23964651a9b658e3 - iPod touch (2nd gen) (iOS 4.2.1):
8dccd18ec334f00a62763675a8de5e8dcee9bfa5 - iPad wifi 16GB (iOS 4.3.5):
83c0baeb0d47b65052424a7b54a88e3c45e6e739 - iPad wifi 16GB (iOS 4.3.5):
7fa3209af25f70e6cd1f211a6907f1e37d5e6bb0 - iPad 3G 32GB (iOS 4.3.5):
387ae8da785ce41922f011d8cb1fa0c011c210d0 - iPhone 4 16GB (iOS 4.3.5):
455ecfb1cdb1f79e6797ee649a2badd257e99df4 - iPhone 4 32GB (iOS 4.3.5):
e4076c802228af6580608bbbf57fc86e491440ac - iPad 2 3G 32 GB (iOS 4.3.5):
56170a71d7127332ff7547e5c78a9932c53601b8
By the way, to get those UDIDs out of your shiny new device, akosma software recommends using the free DeviceDNA iPhone application.
Training and Conferences
We live in the information era. Saying that “knowledge is power” or that “knowing is winning” is just part of everyday life. We can teach you how to handle software, how to make it work for you, and not the other way around.
We offer more than 6 years of training experience, in many different subjects. We provide custom training to our clients, with printed material, support forums, a complete service “à la carte”, and even better, in 4 languages (English, Spanish, French and Italian). We are keen speakers in technical conferences, and like share our knowledge with anyone willing to listen. These are the latest conferences where we’ve been involved:
- QCon London 2012: Cross-Platform Mobile Track Announcement!
- QCon London 2012: Call for Papers in the Cross-Platform Mobile Track
- Attending SenchaCon 2011
- "jQuery Mobile: multiplatform mobile webapps" - by Maximiliano Firtman!
- Speaking at the Mobile Developer Summit in Bangalore
We can provide training for your team in the following technologies, in French, Spanish and English:
- iOS (iPhone & iPad);
- JavaScript (Sencha Touch, jQuery Mobile, node.js…);
- .NET and C#;
- Ruby on Rails;
- Software architecture;
- Mobile business strategy;
- … and much more!
- Determining Delegate Object Method Call Order in Objective-C with NSProxy
- Trainings 2012: Advanced iOS, Mobile Web Apps and Node.js
- More Mobile Application Training in South Africa
- Mobile Development with jQuery, Sencha and PhoneGap, 15 - 17 November 2011
- Mobile Application Training in South Africa
Consulting
Because software is our business, we know that bringing ideas to reality can be a tricky thing. As experienced software consultants, we can help you manage your projects, and help you avoid common pitfalls and dangers down the road. These clients have trusted us:
- Retrospective 2011
- More Mobile Application Training in South Africa
- Announcing EERV cal, an iPhone, Android and Web Application!
- Student application on the App Store: TroisXRien
- Mobile Application Training in South Africa
The idea is the following: we take pride in your success. Contact us to get your project back on track.
Code Reviews
Are you in a middle of a project and your team struggles to deliver working code? We can provide experience and skills to help your team deliver quality code and brilliant user experiences.
