Posted by atrasatti 4 years 1 week ago
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
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
Mobile Genius
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
Is it still possibile to propose new properties?
Salvatore Scarpina Telecom Italia SpA - Research & Trends Enabling Technologies for InnovationPosted by atrasatti 3 years ago
Mobile Genius
We would LOVE to hear more suggestions for new properties.
Posted by sjsharktank 3 years ago
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
Mobile Genius
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
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
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 InnovationPosted by monkeybood 3 years ago
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
HTML 4.01
JavaScript
JScript
XMLHTTP
XMLHttpRequest
Posted by xiaopy12 3 days ago
Christian Louboutin Sale dryrty