Developing an app with Camera Access and GPS - gps

I need to develop a symbian application in which the app is triggered while taking a photo and upload to a web location with the GPS location of the phone. I would like to know which all devices can support this and is there any API restrictions or licence required to do this.

Sorry for the relevant plug but what you are looking for is basically 3 chapters (Networking, Multimedia and Location Based Services) of the Quick Recipes on Symbian OS book.
Since your application will use Networking APIs (and therefore cost the application user money), you will have to go through the Symbian Signed process.
As far as how many Symbian-powered phones contain both a camera and a GPS, I am afraid you are going to need to look at the invidual handset manufacturers websites to come up with an exhaustive list. Outside Japan, they are Nokia, Sony-Ericsson and Samsung.

Here is a list of Nokia models and their info
Here is a list of capabilities and what signing method they need

Related

How to get to Google Play "Multi-Player Games" section with my game?

I have a multiplayer game distributed through Facebook, AppStore, and Google Play. I want my game to be listed in the "Multi-Player Games" section of the Google Play market.
How should I do this?
Is it enough to add related Google Play Game Service (multiplayer) and my app will appear in the multiplayer section of Google Play?
And also, we do not apply the Google API for implementing our game's multiplayer features, instead we use SmartFox Server. Is it acceptable, or does Google only list games built on its own multiplayer platform in the Google Play multiplayer section?
To enable multiplayer support:
Open the Games with Game Services page from the Google Play Developer Console, and select your game.
Open the Linked apps page for your game, then switch the multiplayer setting to ON.
Click Save as draft to store your settings.
You can publish an app which can be shown in the multiplayer games category even without using google play game service. Just make sure that you chose the correct options in the google play console when publishing your app.
Here are the specific options that you need to set under content ratings:
you must select the Games category.
To make it multiplayer, you must answer one of the questionnaire that asks whether users can interact with other user to yes.
The game services tab setup is not required. You only need to set it up if you use the Google Play Games Services to build your game.

One to many video Audio conferencing - webrtc - openTok

I searched about this on google but could not find any suitable answer so posting here for help.
I want to implement video streaming with multiple participants connected. While google this topic I found that WebRTC provide similar functionality but I want to make sure whether WebRTC can support all my requirements.
I want to build an application that should support large number of participants in conference (around 10000).
I want to implement facility like one participant is broadcasting its video and audio streams and other are just listening to their stream.
Also when prompted only one participant will be able to communicate with broadcaster which will be managed by one participant (a administrator). Administrator will decide who can communicate with broadcaster.
Is same can be possible with any other WebAPI ?? I found OpenTok, but not confident if it provide any feature of moderation in conference (i.e. feature of having an Administrator who manages stuff)
Did anybody worked on similar concept or having any information related to this.
Let me know if I am not clear of any further details are required.
Any help would be useful,
Thanks in anticipation
Hardik - I am Product Manager at TokBox, the makers of the OpenTok platform. Good news: TokBox can fulfill virtually all of your requirements, but with a few caveats.
TokBox has been building a video chat/conferencing platform for years, long before WebRTC even existed in fact. In that time we have supported many customers with almost your exact requirements on OpenTok, a platform that is based on Flash (Major League Baseball is one such customer). Building applications on this architecture has the added advantage of solving virtually all of the interop issues that exist when connecting people using different devices and browsers. It is based on Flash however, which technically doesn't meet your WebRTC requirement. So you know, there's that.
WebRTC is where it's at though, which is why we created OpenTok for WebRTC in 2012. It was a complete rewrite of the platform that not only provides higher quality video, but also gives developers more hooks and far more control over how exactly they integrate video and audio chat into their primary customer experience.
Currently in beta (as of this writing in June 2013) are two new components in our WebRTC infrastructure. The first we refer to as Mantis, which solves many of the challenges associated with hosting large multi-party calls. The other is Cloud Raptor, which gives developers access to a stream of events stemming from a WebRTC session, and through which developers can issue events and commands of their own. Raptor is what enables you for example to moderate calls, boot participants, and control whose audio and video streams are broadcast to all the other participants.
So, TokBox has what you need. In the short term we can help you get up and running using OpenTok pretty quickly. Then we can discuss with you how to get you onto OpenTok for WebRTC and into our Mantis and Raptor beta program.

music API - Use in application as samples

I'm currently searching for a music streaming service which allows me
to stream music to mobile phone apps. This will be both the Apple
iPhone and any Android phone. The intention is that users of the app
can listen shortly to some music and then they can carry on with our
game.
Is this possible with your service? If so, what is the cost in terms of
licensing and copyrights? Is there any restriction with regards to
countries?
Best regards,
Ash
Yes, libSpotify allows streaming of music to mobile phones. Users need to have a Spotify Premium account to allow this, though, and you can only create Spotify accounts in a limited number of countries.
The terms of use for the libSpotify service can be found here.

Xbox and ps3 API

I have been asked to create a site on which users can invite each other to play a game on a specific gaming console (X-Box or PS3 for example). If the players do meet online and play, the site needs to monitor which of them won - then distribute prize money to the winner.
Can anyone point me toward a reference for monitoring the gaming results through some kind of API on these various platforms?
I can't speak for PSN or the PlayStation 3 (although I assume it works very similarly), but for the Xbox 360 and Xbox LIVE:
There is no single API that will enable you to access wins/losses for every multiplayer title - each title would need its own individual API.
Very few developers provide public APIs for their games with statistics for wins/losses.
Microsoft does provide registered developers (and some community members) with access to some Xbox LIVE APIs (which provide achievement, game, and profile related data).
So, what you want to build is not possible using APIs unless:
You are only tracking stats for one specfic game which does have a public (or otherwise accessible to you) API; OR
You are a registered developer and have access to some NDA APIs which provide the information you seek (for example, leaderboard information for XBLA titles, achievement/trophy data, etc.).
You may need to find some other method for verifying the winner.

J2ME location API (JSR 179) on non-GPS devices

The Java ME Location API says it supports:
Mobile Network based positioning.
GPS
Short Range Beacons
Quite a number of phones support this API (JSR179). However, some phones don't have an inbuilt GPS module, is it still possible to use this API to obtain the phone's current location?
Mobile Network based positioning.
The security settings will control if you can access this, the service provider may also make a charge.
From my very limited experience of J2ME, you can set the phone to not allow an app access to private data (such as location) and to charged for services (such as location) - you can also set it to popup a request for the user to authorize it.
J2ME is pretty well designed to gracefully fall back to whats available and hide a lot of the details.
Yes, some GPSless S60s (e.g. N70) give location through this API when used with an external GPS device attached via Bluetooth. Others may possibly give you approximate location using CellID.