My colleague and I attended this event last week. It was quite busy, full of various companies exhibiting. Their services ranged from app monitoring, building and testing software to full app design and delivery. List of attendees: http://www.apps-world.net/europe/exhibitions/exhibitors
There were many lectures and panels from which the most interesting topic to me that kept coming up was HTML5 vs native apps. I drew the following conclusions from the discussions about HTML5 (some of which I already knew):
- implementing a cross platform HTML5 solution can be just as expensive as creating multiple native apps
- lots of available components create confusion about which ones to use
- very few people are really good at JS
- java is completely different from JS
- JS is a third class citizen on some devices
- big apps are written in other languages
- it's the UI you will be fighting with
- try to keep most code on server side - if you want to use JS but also need native functionality, then use solutions like PhoneGap - some companies do prototyping in HTML5, but the final app will be native
- use HTML5 if developers already know JS - e.g. in case of a web development team
Another interesting thing was AppMachine, which can be used to create an app by putting various components together like a LEGO structure.
Depending on how successful this product becomes it could be interesting for companies to provide their own building blocks as well to make it easier for 3rd parties to consume their services.
My colleague, Peter Schlipf and I will be attending this conference both days: http://www.apps-world.net/europe/
If you are around and would like to discuss something or just want to say hello, then please contact us, so that we don't miss each other. :) The event has an "Apps World Connect" networking tool that can be used to reach out to other attendees.
Win up to $5000, a newly released tablet computer
and a trip to Las Vegas!
APPHACK 2.0 is a
virtual code-fest to produce apps/plug-ins for: AutoCAD, Revit, Inventor and
BIM 360 Glue. The theme of the event is “Connecting Autodesk to the Cloud”
– and this is open to creativeinterpretation. Perhaps you can
think of a way to wire our software into your favorite social media
network or make use of infinite cloud computing to carry out CPU-intensive
tasks. Or maybe you have a way to help users better visualize and share
their ideas using a web browser. Build a standalone app for an AutoCAD,
Revit, Inventor or a BIM 360 Glue product. Or build an app that takes advantage
of the integration capabilities of BIM 360 Glue with either of the 3 other
products families: AutoCAD, Revit and Inventor! It’s up to you. Code a new
app, finish coding one you already have in progress or submit one you already
have but haven’t published yet.
Pretty much every mobile app you write is going sooner or later to invoke a web service and with REST dominating the place, it’s a good bet to start looking at the existing Android REST APIs in order to make your life easier.
I was investigating several of them but my attention got caught by two in particular. However do not take that as a recommendation, I just want to report my own experience here.
An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries. All requests are made outside of your app’s main UI thread, but any callback logic will be executed on the same thread as the callback was created using Android’s Handler message passing.
A taste of its interesting capabilities includes making asynchronous HTTP requests managed from a threadpool, multipart file uploads, smart request retries, built-in gzip decompression & json parsing, and more…
All that for a tiny size overhead to your application: only 25kb for everything!
I found it well documented and pretty straightforward to use. Below are two examples that illustrate invoking a REST service. I choose for that to retrieve the 50 latest post of our C&M blog using the Typepad REST/Json API:
Volley is a networking API that was introduced at the Google I/O 2013 conference. You can find the recording here.
Volley automatically schedule all network requests. It means that the framework will be taking care of all the network requests your app executes for fetching response or image from web. It provides transparent disk and memory caching, powerful customization abilities and also debugging and tracing tools.
I created two basic examples below: the first one is similar to the previous examples retrieving the typepad recent posts using a simple http string request and parsing the result with custom logic. The second one illustrates the Volley built-in JsonObjectRequest.
// Test an http request with Volley API
// creates new request queue, the request will be
// handled by the framework once added to the queue
I'm pleased to announce that registration is now open for our 2013 Developer Days conferences. The theme for this year is:
rEvolution - Where
Desktop meets the Cloud
Got great ideas for cloud and mobile apps? Want to learn where Autodesk is taking the
convergence of desktop computing and cloud technology?
If you’re an innovator developing on Autodesk platform technology and
have not yet attended an Autodesk Developer Network Conference join us for a deep
dive as we take an in-depth look at Autodesk’s newest technologies and the next
generation of products coming in 2014.
The Autodesk Developer Network is holding its annual, worldwide
Developer Day Conference and DevLab in cities around the world from November
2013 through February 2014.
Called Autodesk DevDays 2013, the theme for this year’s event is
rEvolution – Where Desktop meets the Cloud. Come and learn about upcoming
releases of several new web service APIs from Autodesk. You’ll see how
these new web services extend the power of the desktop: delivering easy
collaboration, limitless compute power and big data – and are platforms that
can deliver the same to you and your customers. It’s an opportunity to
learn about a range of “360 based” web service APIs delivering you Cloud based
platforms for a number of industries - Manufacturing, AEC, Infrastructure and
more. And, we will of course also cover what’s new in the next releases of our
desktop products (AutoCAD®, Autodesk® Revit®, Autodesk® Inventor®, AutoCAD® Civil
3D® and so on)!
Note that material at Developer Days is forward-looking and highly
confidential so ADN membership is required. Maybe you are using ADN Open and forums and
would like to attend DevDays? Visit www.autodesk.com/joinadn or
send an email to your local
ADN representative and let’s talk. We
like to hear from — and help — interested parties, innovators and companies just getting
I was trying to find a way to list all the articles / blog posts we have on typepad. I found how to export (or backup) all the blog posts from typepad, but did not find a way inside typepad to get a list of all the titles with the URL links.
I played with the typepad API before when I created an html page that shows statistics on our blogs. So I decided to modify it to list the blog post titles instead. The calls I needed to use to get information about the blog posts in order to collect statistical information (who posted how many blog articles) contained already all the information necessary to link the blog post titles, so I just had to modify that part of the code to list the titles instead.
The Autodesk Exchange Apps Portathon event is over. On behalf of the Autodesk Developer Network (ADN) team I’d like to say a big “thank you” to all the publishers who has registered and submitted Apps to Autodesk exchange store. We have received more than 240 Apps as part of this event.
We are now into second day of two day Autodesk exchange Portathon event. Response is very positive, Since we began the registration for Autodesk exchange Portathon event, we received 166 registrations till date. We have received 180+ Apps as part of the event and out of which we have published 62 Apps in the exchange store already.
Last 20 hours left to submit the apps as part of Autodesk exchange Portathon event.
we began the registration for Autodesk exchange Portathon event, we received
127 registrations till date. We have received 98 Apps as part of the event and
out of which we have published 52 Apps in the exchange store already.