Released Bada SDK 2.0.0b1 - Bada Software and Hacking General

The new bada SDK 2.0.0b1 has been released for closed beta program participants!
Here the link:
http://developer.bada.com/apis/docs/commonpage.do?menu=MC01163700

Yep, I already downloaded it, but it has a bug for me: the emulator doesn't work because of my crappy integrated intel graphics gard

why this sdk is not supporting wqvga screen be ouse wqvga will have 2.0 update

anghelyi said:
Yep, I already downloaded it, but it has a bug for me: the emulator doesn't work because of my crappy integrated intel graphics gard
Click to expand...
Click to collapse
A driver update resolved this.

They might give support for WQVGA devices in later versions of sdk. Samsung hasn't clearly said that those devices wouldn't be supported.

Related

Windows Mobile 6 SDK

Has anyone tried the Windows Mobile 6 SDK
http://www.microsoft.com/downloads/...3A-A651-4745-88EF-3D48091A390B&displaylang=en
Have yet to download it myself, but I believed with this and the KITL mode we could compile a new crossbow rom? Maybe we could then use this core in the XDA-Live version?
Maybe anyone who knows about this stuff can give his reaction, I'm just thinking out loud.
man, d/l speed is slow.
I think you will find that the SDK is only for developing applications that run within the OS, not for creating images of the OS. This was the case for the mobile 5 sdk it allows developers to use the new cf.net framework. The 6 SDK includes the new namespaces including the updated system namespace and the new xbox namespace, as well as the new emulators.

[UPDATED 18.4.2010] OpenGL ES 2.0 wrapper for .NET Compact Framework

I've released it at http://oglesv2cf.codeplex.com/.
If you want to see the latest in development go to the site shown above.
Updates:
18.4.2010 - rough support for textures
--------------------------------------------------------------------------------------------
I've started working on creating a .NET CF wrapper library for using the OpenGL ES 2.0 on Snapdragon based WM 6.5 devices. (I'm doing the development on HTC HD 2 device).
----------------- original post---------------------------------------------------------------
Hi,
I'm interested in trying out making something simple using OpenGL ES 2.0. I own HD and HD 2 devices and I know that HD at least supports OpenGL ES 1.1.
Has anyone experimented with OpenGL ES 2.0 on HD 2? Snapdragon should support 2.0 but is the libGLESv2.dll present somewhere in the system? I have tried looking for it but didn't spot it right away.
Especially I would be interested in writing a wrapper for OpenGL ES 2.0 to work with .NET CF. I've seen this is possible with ES 1.1.
The onboard gpu that the msm720XX has dosnt support openg Gl ES 2.0 only 1.0/1.1, you would have to ether develope using 1.0/1.1 or buy a device supporting open gl ES 2.0, the acer s200 could be your best bet or a LG expo if you like HW keyboards, or the hd2 if you have spare legs and arms to give.
If it wasn't clear in the OP I do have a HTC HD 2 device which does have Snapdragon with OpenGL ES 2.0 support.
I did some digging and found few posts about OpenGL ES 2.0 on HD 2 but did not find any concrete samples which I could use to test if the performance is good enough.
The dll should be in /windows.
I wanted to start this but without such a device (or a software renderer) it's difficult...
Have a look at OpenGL ES Core API Specification, Headers, and Documentation ! The gl2.h file can serve as base for the managed wrapper file.
As a start check out my OpenGL Test application (link in signature)where I've released the source code of an early version. There you'll find a managed wrapper for OpenGLES 1.1.
Maybe we can setup something together?
Investigating the files
I have continued my reseach (Got some beer as most of my work is beer driven).
I have done some research on the DLL files included in the HTC HD 2 device.
So far this is the list of lib*.dll files under Windows on my device:
- libGLES_CL
- libEGL
- libEGL_org
- lib2d-z430
- libGLES_CM
- libGLESv1_CM
- libGLESv2
- libgsl
- libgsluser
- libkos
- libOpenVG
- libos
- libpanel
- libq3dtools
- libegltools
- libqgl2tools
- libqgtools
- librenderboy
I know that libEGL, libGLES* are the files I should concentrate on. Especially libGLESv2 which is the OpenGL ES 2.0 implementation. I also see that there is a OpenVG implementation on the device.
I know that I can get the header files for the OpenGL ES and OpenVG from Khronos site but is there a tool to view the dll export table of a WM mobile dll file? I know tools that can do that for a desktop windows dll file but haven't tested them on WM dll files yet.
lib2d-z430 got my interest also as z430 is the graphics chip part of the snapdragon.
Yep, eventually I would like to share my findings and code but for now I'm doing this mainly on my own. Ofcourse any help is welcome.
I've run into issues while trying to copy few of those files to my desktop PC. I'm getting access denied of resco explorer when trying to copy libGLESv2 file to storage card on my device.
saeros said:
I have continued my reseach (Got some beer as most of my work is beer driven).
I have done some research on the DLL files included in the HTC HD 2 device.
So far this is the list of lib*.dll files under Windows on my device:
- libGLES_CL
- libEGL
- libEGL_org
- lib2d-z430
- libGLES_CM
- libGLESv1_CM
- libGLESv2
- libgsl
- libgsluser
- libkos
- libOpenVG
- libos
- libpanel
- libq3dtools
- libegltools
- libqgl2tools
- libqgtools
- librenderboy
I know that libEGL, libGLES* are the files I should concentrate on. Especially libGLESv2 which is the OpenGL ES 2.0 implementation. I also see that there is a OpenVG implementation on the device.
I know that I can get the header files for the OpenGL ES and OpenVG from Khronos site but is there a tool to view the dll export table of a WM mobile dll file? I know tools that can do that for a desktop windows dll file but haven't tested them on WM dll files yet.
lib2d-z430 got my interest also as z430 is the graphics chip part of the snapdragon.
Yep, eventually I would like to share my findings and code but for now I'm doing this mainly on my own. Ofcourse any help is welcome.
Click to expand...
Click to collapse
Maybe after disabling Manila/Sense (from the Settings - Today - Items tab) will allow you to copy the files?
As you probably have seen I've also an OpenVG demo included in the lastest Test OpenGL version for which I've created an OpenVG managed wrapper. Does this test run on HD2? What's the starting time? (on HD it takes some seconds to build the textures because textures, paths and strokes are not hardware accelerated, well that's what I get when querying the driver).
Are you still in need of the drivers? I can upload them now?
I'm also going to make a lib file for linking C++ programs with GLES 2.0, based on the gl2.h file, and possibly some of the exported functions of libGLESv2.dll.
Hi,
I posted lib versions of the required files a few weeks ago. Just search on posts with my user name. I've done some porting of futuremark 3d mobile es2.0 and the performance is not good. I'm hoping to do some more debug this week to see why this device is not running as I would expect.
Jim
l3v5y: if you have the drivers at hand it would be great if you can share them.
heliosdev: I tried you are new test app and the OpenVG option is grayed out.
Have you tried it with the driver pack? http://forum.xda-developers.com/showthread.php?t=592663
dattrax said:
Hi,
I posted lib versions of the required files a few weeks ago. Just search on posts with my user name. I've done some porting of futuremark 3d mobile es2.0 and the performance is not good. I'm hoping to do some more debug this week to see why this device is not running as I would expect.
Jim
Click to expand...
Click to collapse
EGL
Okay I got the egl from libEGL.dll working. Well at least it's initializing and terminating without errors.
One thing I noticed is that the version it is reporting is 1.3. It should be 1.4 or at least that is the latest version published on the API site.
I'll do some querying to get the rest of the information about the cabilities of the device.
Translator needed
Okay I did a simple query to get the egl version string from the egl.
The result is probably a string with chinese, japanese or some other asian language I don't understand.
eglQueryString results
EGL_VERSION : "⸱″湉整湲污瘠牥楳湯ㄠ㐮ㄮ"
EGL_VENDOR : "摁慶据摥䴠捩潲䐠癥捩獥‬湉c"
EGL_CLIENTAPIS: "灏湥䱇䕟⁓灏湥䝖"
EGL_EXTENSIONS: "来䍬敲瑡健畢晦牥牆浯汃敩瑮畂晦牥䔠䱇兟䅕䍌䵏彍桳牡摥楟慭敧䔠䱇䭟剈楟慭敧"
Reminds me of early days when MS used to translate their VB programming enviroment inside Office applications.
Hope that the glGetString results are in English.
the reason you cant copy them is because they are modules..
Ideally you need to dump a stock rom and examine either the modules, or recmod them to convert them to files.
you also need diaglsm file, I think.
Still not certain what the DAL files in the oemxip do..
Use this code to get the strings:
byte[] buffer = new byte[2048];
Marshal.Copy(gl.GetString(gl.GL_VENDOR), buffer, 0, buffer.Length);
string result = Encoding.UTF7.GetString(buffer, 0, buffer.Length);
Click to expand...
Click to collapse
saeros said:
l3v5y: if you have the drivers at hand it would be great if you can share them.
heliosdev: I tried you are new test app and the OpenVG option is grayed out.
Click to expand...
Click to collapse
Updated the test app with OpenVG support on newer devices (different name of the OpenVG dll). Please try again!
Once I get that far. Currently I have the EGL part working against the libEGL.dll file. I know you probably already have this done but as this is a learning project for me I started from scratch.
heliosdev said:
Use this code to get the strings:
Click to expand...
Click to collapse
But use it in your current code to have the asian characters 'translated'!
Could you explain it a bit better. What do you mean 'translated'? I don't think the result changes to anything with UTF7. I'm already reading the pointer string returned using unicode character set and getting back a valid result. The only problem with the result is that who ever implemented the libEGL on the device decided to use some other language than english as the content of the strings.
heliosdev said:
But use it in your current code to have the asian characters 'translated'!
Click to expand...
Click to collapse
I used to get such characters before using the above way to read the string.

Windows Mobile Device Emulators 6.5.x

I extracted the WinMo device emulators out of the accidentially published 6.5.x SDK (which has meanwhile been removed by MS). So if you want to give your apps a testride on them, here they are.
The zip (330 MB) contains 2 folders, copy them as follows, assuming you already have WM6 SDK installed.
DeviceemulationV65x ==> C:\Program Files\Windows Mobile 6 SDK\PocketPC
My Device Emulators ==> C:\My Documents\
You may need to modify the *.decfg files to your needs, please check the OSImage and Skin paths in each file to fit your configuration.
Windows Mobile 6.5.3 DTK has now been officially released by MS.
download DTK from Microsoft
Thanks!
6Fg8 said:
I extracted the WinMo device emulators out of the accidentially published 6.5.x SDK (which has meanwhile been removed by MS). So if you want to give your apps a testride on them, here they are.
The zip (330 MB) contains 2 folders, copy them as follows, assuming you already have WM6 SDK installed.
DeviceemulationV65x ==> C:\Program Files\Windows Mobile 6 SDK\PocketPC
My Device Emulators ==> C:\My Documents\
You may need to modify the *.decfg files to your needs, please check the OSImage and Skin paths in each file to fit your configuration.
Thanks to zzattack for providing webspace.
download here
Click to expand...
Click to collapse
THANKS!!!
I missed the download from MS and have been waiting for someone to host
Is is possible to flash roms on the emulator to review them before flashing my phone??
Build Version ??
Ogawa said:
Is is possible to flash roms on the emulator to review them before flashing my phone??
Click to expand...
Click to collapse
though it would be great, but unfortunately ... no.
The 6.5.3 DTK is meanwhile officially released by MS. I'll remove the download as its no longer necessary.
See this link
this is a 23090?
nokser said:
this is a 23090?
Click to expand...
Click to collapse
The one i uploaded was 23090. Dont know what the now officially released one is, didnt install yet.
Ok, thanks for the download
can I install something on emulator or not like previous releases? IE mobile shell to test themes and so on
Hi all! How to incraise main memory size?
Thanks for that link, it works again
the installer wants Microsoft Visual Studio.Is it for free ,where can i download it?
Install In PC, Open VS, edit options emulator, and change image from old file emu
yeah ok,but wherw to gwt VS ?
MS Visual Studio 2008, then create new projekt(for the smartdevice), and Edit options Emulator ...
ok,sorry but there seems tobe a missunderstanding,i dont know where to download VS,i cant find a free download,i dont know why but i find only links where to buy it.I would apprechiate a download link
See this http://www.microsoft.com/poland/developer/produkty/vs2008/vs2008expressedition.mspx
ok the file i am downloading is 900 mb ,but why does the emulator need it now,before i had a wm 6.5 emulator and a 6.5 rom,why does it need now framework,vs,mobile device center+ the emulator and a rom.Before it was about 500mb needed,now its nearly 2gb thats insane

Install Windows Mobile SDK without Visual Studio

I'm going to start with why, then how.
Why: I use the open source SharpDevelop to write Windows Mobile .NET applications. Some of the managed libraries that are included in Windows Mobile are not usable without the Windows Mobile SDK files. Microsoft's SDK Installer checks for Visual Studio, and if it not installed, will NOT install the SDK.
How: Download the SDK, open a command prompt, cd to where the SDK was downloaded to and type (making appropriate changes):
Code:
msiexec /a "MSI File.msi" /qb TARGETDIR="Full path to target directory"
For example, lets say that the file is called "WM6 SDK.msi" (which it is not), you downloaded it to "C:\WM SDKs\" and you want to extract it to "C:\WM SDKs\WM6 SDK\", you would type:
Code:
cd C:\WM SDKs
msiexec /a "WM6 SDK.msi" /qb TARGETDIR="C:\WM SDKs\WM6 SDK\"
The DLLs you need to add a references in your project will be under a folder called Designtimereferences
Anyone find this useful?
heyy thanks i found this useful...havent tried it yet, but didnt wanna go about downloading and installing VS if i dont want/need to
thanks man
hasseye said:
heyy thanks i found this useful...havent tried it yet, but didnt wanna go about downloading and installing VS if i dont want/need to
thanks man
Click to expand...
Click to collapse
No problem ... Thanks for the feedback.
cool!
Ultracool Man!
thanks for sharing the information .... no doubt it is useful to alot
Interesting! Anyone know if this enables the SDK to work with Visual Studio Express?
FloatingFatMan said:
Interesting! Anyone know if this enables the SDK to work with Visual Studio Express?
Click to expand...
Click to collapse
I doubt it ... I use SharpDevelop. I have a legal copy of Visual Studio 2003 + 2005, but I use SharpDevelop.
SharpDevelop
Does sharp develop support Compact Framework 3.5?
What are some advantages to using this?
I normally develop with visual Studio 2008 Professional with the Window Mobile 6 SDK.
Wish I would have know about this sooner.
2008 Standard does not support windows mobile development and pro was kind of spendy.
2005 standard supports it.
<slight rant>
Why microsoft? Why would you require pro to make apps, when you need to gain market share. The other platforms are growing because of the availabilty of apps.
</slight rant>
Sharp Develop DOES support CF 3.5, but you need to install .NET CF 3.5 and .NET CF 3.5 Power Toys on the PC to use it ... See Compact Framework on SharpDevelop Wiki.

About SDK 2.0

Hi! I just want to know if SDK supports all resolutions even 240x400 and if we can make apps for all bada vesrions even bada 1.1? bada 2.0 will be released for wave 525 series?
Thanks!
Yes its available !!
seriosly you mean i can make opengl 2.0 games ? for bada 1.1? becouse i have some flash apps with 3d open gl platform and works fine (Shockwave Flash)

Categories

Resources