Posts

Showing posts with the label expressjs

IBM API Connect (was StrongLoop)

Image
If you've heard about StrongLoop or IBM API Connect or the new API economy and fancy having a go yourself, follow my guide to getting started. CLICK HERE FOR AN INTRO & WALK-THROUGH

IBM Bluemix, CloudantDB, AngularJS and upload images

Whilst building my ACE! app - I needed to be able to upload images for the events / presentations / speakers and attendees. I thought, hey, that's simple, we've been doing this on normal web-servers for decades, I'll just write a server-side php page (a couple of lines of code) that saves the posted files to a folder and then I'll know the URL to reference them.  Sorted! I should have it all finished before the kettle has finished boiling for my cup of tea. Then I pondered for a bit.  How does this now work in the PaaS world (Clouds like IBM Bluemix, Google AppEngine, Amazon, that Microsoft one, etc...).  Ah, not such a simple solution now.  But a challenge.  Whilst drinking my cup of tea, I then set about making this work on IBM Bluemix. Here's a Slides.com presentation of how I made this work for me:

Using BPM REST API from an external UI

SWAMI - Sample Worklight Application : Mobile Inspection v1.1 [new UI]

Image
From an application architectural perspective, I believe I am close to the goal I set out to achieve with the SWAMI application, as documented on the v2.0 to do list , there are still many things to add. I took some screenshots of the new app workflow, which you can see in these pages. I also uploaded the updated v1.1 Worklight v6.2 project file so you can import it and see the difference.  (I've also done a bit of house-cleaning). any questions.......well, you know what to do  :-)

SWAMI - Sample Worklight Application : Mobile Inspection

Image
I spent a little bit of time, okay, probably more time that I should have done... making a sample application that would teach me how to use IBM Worklight v6.2, AngularJS, NodeJS, ExpressJS and MongoDB . After enjoying the ride, I thought, hey, I can't be the only one... there are probably other people that would benefit from knowing how this stuff connects together, so I documented the sample in a series of pages and screenshots. As I say, I have a list of v2.0 changes as long as my arm, but I decided to stop now, do a write up and then move onto v2.0 afterwards.   I hope this helps out anyone else wanting to create a Worklight v6.2 mobile app that uses AngularJS and JSONStore and the Worklight Adapters to retrieve and post data. GET STARTED with the ARTICLE here Download the Project Source code here Download the MongoDB source here (just import using RockMongo) v1.1 is now available - checkout the improvements in this post (new UI framework used: Ionic)

AngularJS and Worklight Mobile application (Part 1)

Image
Steps to make a Mobile Inspection "offline" application using IBM Worklight that will run on Android devices, iOS, Blackberry, Windows Phone and Firefox OS (potentially!)

MEAN app v1

Image
MEAN app v1 The start of the journey of making a MEAN app and then evolving it to be mobile and offline (mobile and offline, what have I done? gone back 10+years to AvantGo days?!)