dotMobimobiThinkingmobiForgemobiReadyDeviceAtlasgoMobi

Posted by atrasatti 4 years 1 week ago

pic
 atrasatti
dotMobi logo
Mobile Genius
Posts: 325
Joined: 5 years ago
[offline]

About two months ago I posted to ask about the properties you wanted in DeviceAtlas next. We have collected requests and here is a proposed list of new properties. We are thinking of a release in the next few days, so be quick to comment, if you think anything is not right in this list.

Web Browser

  • usableDisplayWidth
  • usableDisplayHeight

These will describe the number of pixels available while browsing (taking into account any top and bottom bars and scrollbars).

JavaVM
  • midp
  • cldc
  • jsr30
  • jsr139
  • jsr37
  • jsr118

midp and cldc will hold the version number, while the references to jsr's will be booleans and they refer to the MIDP and CLDC versions, of course. More about Java will follow in the next releases.

Environment
  • osSymbian
  • osLinux
  • osWindows
  • osRim
  • osProprietary
  • osVersion
  • developerPlatform
  • developerPlatformVersion

Booleans will tell you if a device comes with any of these Operating Systems pre-installed and run by default. osProprietary will hold the name of a proprietary, non-open OS such as "Nokia OS". developerPlatform and developerPlatformVersion will hold references to developer platforms such as (Nokia) "Series 40" or (Sony Ericsson) "Java Platform" and the version number, if any.

These new properties are laying down more ground to build the future development of DeviceAtlas, but you can see where we are going, of course. Hopefully with this restricted number of properties we can cover the most requested properties in these initial months.

Posted by Scott Hughes (not verified) 4 years ago

pic
 
Mobile Master
Posts: 82
Joined:
[offline]

Hi

Both 'usableDisplayWidth' & 'usableDisplayHeight' are good and needed but both have potential problems. The width value can vary on devices that support portrait/landscape browsing options. The height value is problematic as some devices allow full screen browsing so the height changes.

For height I'm happy to live with the default, but for the landscape/portrait devices we need to know both sizes (and probably the default orientation).

For Environment I find the proposed values a bit limiting, is osSymbian useful if it doesn't indicate S60 vs UIQ (or will that be in osVersion). Why no osMacOSX ... you can write applications for it and it is as open as S60, UIQ or RIM? It would seem better to just use osType with defined values rather than osSymbian, osLinux, osWindows, osRim and osProprietary.

Regards

Scott

Posted by atrasatti 4 years ago

pic
 atrasatti
dotMobi logo
Mobile Genius
Posts: 325
Joined: 5 years ago
[offline]

Scott Hughes wrote:
Hi

Both 'usableDisplayWidth' & 'usableDisplayHeight' are good and needed but both have potential problems. The width value can vary on devices that support portrait/landscape browsing options. The height value is problematic as some devices allow full screen browsing so the height changes.

For height I'm happy to live with the default, but for the landscape/portrait devices we need to know both sizes (and probably the default orientation).

For Environment I find the proposed values a bit limiting, is osSymbian useful if it doesn't indicate S60 vs UIQ (or will that be in osVersion). Why no osMacOSX ... you can write applications for it and it is as open as S60, UIQ or RIM? It would seem better to just use osType with defined values rather than osSymbian, osLinux, osWindows, osRim and osProprietary.

Regards

Scott

Very good points Scott.

WRT default orientation and devices that are capable of also using a different orientation, it is something we should track in the future. As things stand we do not have this information, but I agree with you it is valuable and we should add it to the top of our list of properties.

In your experience, would a single boolean property be enough to track full screen mode support? We could create one extra property along the lines of "canDoFullScreen" and the designer can act appropriately.

Of course, both orientation and full screen mode are dynamic and with today's technology in your average device, does not offer access to this information to the designer/developer.
This is one of the reasons why I am pushing back these properties a bit. You might or might not know that the OMA is working in this direction, Vodafone is also doing something similar in their labs (you can read about this on Betavine) and there is at least one commercial solution already on the market. I think these properties will become much more interesting once these technologies are deployed.

Lastly, I take your points about operating systems. OS X can be added to the list, of course, no point not to. The reason why we were suggesting 1 property for every OS was to keep consistent with the other properties we have where we tried to stay with booleans, much easier to manage in an application rather than text that needs to be parsed. For a moment we even considered having the boolean properties and one generic property that would be a string and would hold the name of the OS. If that was the case we could drop the osProprietary and just have one along the lines of osType or osName.
osVersion was more for a version number so "8.0", "9.0" and so on. The S60 and UIQ problem is interesting. I wonder if we will have Gnome and KDE on mobile devices! :)
Correct me if I'm wrong, but aren't S60 and UIQ frameworks that provide a set of API's built on top of the core Symbian implementation?

Posted by Scarex 3 years ago

pic
 Scarex
mobiForge Enthusiast
Posts: 18
Joined: 4 years ago
[offline]

Is it still possibile to propose new properties?

Salvatore Scarpina Telecom Italia SpA - Research & Trends Enabling Technologies for Innovation

Posted by atrasatti 3 years ago

pic
 atrasatti
dotMobi logo
Mobile Genius
Posts: 325
Joined: 5 years ago
[offline]

We would LOVE to hear more suggestions for new properties.

Posted by sjsharktank 3 years ago

pic
 sjsharktank
mobiForge Newbie
Posts: 1
Joined: 3 years ago
[offline]

I would like to propose a property to detect if a device can stream video.

I believe WURFL and UAProf both have this attribute, so it would be nice if it was implemented into DA.

Posted by atrasatti 3 years ago

pic
 atrasatti
dotMobi logo
Mobile Genius
Posts: 325
Joined: 5 years ago
[offline]

Streaming is high in our list of properties that we want to add.

There are quite a few properties that would help about streaming such as HOW the file is delivered, video codec, the audio codec, the framerate. Do you have any ideas about what you would need for your application? Want to share some thoughts?

Posted by baloo32 3 years ago

pic
 baloo32
mobiForge Newbie
Posts: 2
Joined: 4 years ago
[offline]

Is there anywhere I can find out the definitions for the properties.

Whilst we can work out the vast majority, it would be nice to see a list of ALL available properties and their respective description - i.e. aacInVideo = Supports AAC in video, midip = ???

Regards

Posted by Scarex 3 years ago

pic
 Scarex
mobiForge Enthusiast
Posts: 18
Joined: 4 years ago
[offline]

baloo32 wrote:
Is there anywhere I can find out the definitions for the properties.

Whilst we can work out the vast majority, it would be nice to see a list of ALL available properties and their respective description - i.e. aacInVideo = Supports AAC in video, midip = ???

Regards

http://deviceatlas.com/properties/
Here you can find the properties supported by Device Atlas at this moment.

For instance, instead, http://wurfl.sourceforge.net/help_doc.php here you can see all properties supported by Wurfl (there are a lots of item!)

Bye!

Salvatore Scarpina Telecom Italia SpA - Research & Trends Enabling Technologies for Innovation

Posted by monkeybood 3 years ago

pic
 monkeybood
mobiForge Newbie
Posts: 2
Joined: 3 years ago
[offline]

I know the system is geared towards the mobile web, but messaging capabilities would be useful.
Can the handset recieve MMS, Nokia Smart Messaging, EMS and WAP Push.

Posted by xyz 3 years ago

pic
 xyz
Mobile Expert
Posts: 53
Joined: 5 years ago
[offline]

HTML 4.01

JavaScript

JScript

XMLHTTP

XMLHttpRequest

Posted by xiaopy12 3 days ago

pic
 xiaopy12
Mobile Champion
Posts: 582
Joined: 3 days ago
[offline]

Christian Louboutin Sale dryrty