become a @microsoftuk #windows 10 #insider to get access to the latest #windowsinsiderpreviewSDK #SDK
to setup 64-bit oracle gnu/linux 6 to run 32-bit apps such as the android sdk you first need to install some 32 bit librarys
# yum install glibc.i686 glibc-devel.i686 libstdc++.i686 ncurses-libs
this should prevent you getting errors such as
bash: android-sdk-linux/platform-tools/adb: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Salesforce Mobile SDK learning path:
- Native, HTML5, or Hybrid: Understanding Your Mobile Application Development Options
- Developing Hybrid Apps with the Salesforce Mobile SDK
- Building PhoneGap Mobile Applications Powered by Database.com
- Getting Started with the Mobile SDK for Android
- Getting Started with the Mobile SDK for iOS
- Webinar: Introduction to the Mobile SDK
- Mobile SDK Development Guide, v. 1.5
forcedotcom salesforce mobile sdk code examples on github
android sdk manager doesnt work with openjdk
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfully Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml Done loading packages. Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext) Fetched Add-ons List successfully Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-7.xml, reason: Socket java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext) Done loading packages.
And here are some tutorials to help you get started:
The Open Handset Alliance http://www.openhandsetalliance.com/ are "a group of more than 30 technology and mobile companies who have come together to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience. Together we have developed Android™ http://code.google.com/android/index.html, the first complete, open, and free mobile platform."
BT Web 21C SDK have provided some standalone, virtual phones designed to help you with testing your applications. The virtual phones can be used to isolate problems which may arise during typical call states and may even be used to automate your testing.
Happy - The cheerful one. Happy and eager to talk whenever you choose.
[Phone initially connects, then disconnects after 60 seconds].
Bashful - The shy one. Shy and very soon gets too bashful to talk, then hastily hangs up.
[Phone initially connects, then disconnects after 3 seconds].
Grumpy - The disgruntled one. Always too busy for anyone but himself.
[Phone is always busy].
Dopey – The slow one. Has never really grasped the concept of using a telephone, so you never get connected.
[Phone never connects, phone reports problem with status = SERVICE_UNAVAILABLE].
Doc - The clever one. Always in demand, you connect after 10 seconds, but his wise answers only ever take 3 seconds to tell you, then he disconnects.
[Phone connects after a delay of 10 seconds, then disconnects after a further 3 seconds].
Sneezy – The respiratorially challenged one. You get connected, but he sneezes after 10 seconds and accidently disconnects the call.
[Phone initially connects, then disconnects after 10 seconds].
Sleepy - The sleepy one. You never get connected to this one.
[Phone never connects, after 60 seconds status becomes status = SERVICE_UNAVAILABLE]
voiceComponent.Callee = CapabilityHelper.GetMockPhone(CapabilityHelper.MockPhone.Sleepy);