We are not religious about tech. We will use whatever tool fits the use case.
- Hosted on AWS cloud (EC2)
- Image search engine: C/C++ [1] + Lua(JIT) + Ruby + Redis + MessagePack + Beanstalkd
- API front-end: Ruby + Sinatra + Redis
- Developers portal: Ruby + Sinatra + Redis
- New Web products: Python + Flask + Redis
- Mobile SDK core: C + ARM NEON asm + Tokyo Cabinet + libCURL + MessagePack
- iOS: Objective C; Android: Java/JNI
- Desktop uploader: Python + Qt
Wordpress (PHP) [2], hosted at SliceHost.
- iMac-s
- Git (internal repos + GitHub)
- About whatever software you want. We like Sublime Text 2 a lot.
Ask if you want more details on a specific point :)
[1] C++ is legacy, we only use plain C now.
[2] Yeah, I know...
Hi...nice overview. I tested the Moodstocks-Demo App for iOS and the image processing was really fast (even on a 3GS). Are you using some optimized parts of OpenCV in the SDK core (e.g. detectors/descriptors/matchers)?