HTC Droid Eris AVD Skin - Droid Eris Android Development

Hey guys here's an HTC Droid Eris AVD skin that I made since I want to start getting a little more into Android development.
Let me know if anyone has any suggestions or anything for this thing!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

sickbox said:
Hey guys here's an HTC Droid Eris AVD skin that I made since I want to start getting a little more into Android development.
Let me know if anyone has any suggestions or anything for this thing!
Click to expand...
Click to collapse
really cool man thanks

I only see a red screen.. what am I doing wrong?

I noticed that search button isn't working and that I can add a hardware.ini to make the AVD automatically input hardware settings for the Eris when using this skin.
Here's what I have so far:
Code:
# skin-specific hardware values
hw.sdCard=yes
hw.accelerometer=yes
hw.dPad=no
hw.lcd.density=160
hw.camera.maxHorizontalPixels=480
hw.trackBall=yes
hw.audioOutput=yes
hw.camera.maxVerticalPixels=320
hw.battery=yes
hw.camera=yes
hw.touchScreen=yes
hw.audioInput=yes
hw.gps=yes
hw.keyboard=no
hw.ramSize=288
hw.gsmModem=yes
Let me know if anyone has any different settings.

Sweet, thanks!
now I can make awesome "HEY I HAVE ANDROID 2.1" screenshots

lol glad i could help

Hello!
Great work man!
Do you know where I can Find some other QCGA skins ( for tattoo for instance)
I need them to make videos of my app's
Thank a lot for any information ( Don't blame me I searched Google, that's why I came here..)

Android Virtual Devices
AVD quickviewYou need to create an AVD to run any app in the Android emulator
Each AVD is a completely independent virtual device, with its own hardware options, system image, and data storage.
You create AVD configurations to model different device environments in the Android emulator.
The android tool offers a graphical Android AVD Manager and a command-line interface for creating AVDs.
In this documentCreating an AVD
Listing targets
Selecting a target
Creating the AVD
Setting hardware emulation options
Default location of the AVD files
Managing AVDs
Moving an AVD
Updating an AVD
Deleting an AVD
Command-line options
See AlsoAndroid Emulator
Android Virtual Devices (AVDs) are configurations of emulator options that let you better model an actual device.
Each AVD is made up of:
A hardware profile. You can set options to define the hardware features of the virtual device. For example, you can define whether the device has a camera, whether it uses a physical QWERTY keyboard or a dialing pad, how much memory it has, and so on.
A mapping to a system image. You can define what version of the Android platform will run on the virtual device. You can choose a version of the standard Android platform or the system image packaged with an SDK add-on.
Other options. You can specify the emulator skin you want to use with the AVD, which lets you control the screen dimensions, appearance, and so on. You can also specify the emulated SD card to use with the AVD.
A dedicated storage area on your development machine, in which is stored the device's user data (installed applications, settings, and so on) and emulated SD card.
You can create as many AVDs as you need, based on the types of devices you want to model and the Android platforms and external libraries you want to run your application on.
In addition to the options in an AVD configuration, you can also specify emulator command-line options at launch or by using the emulator console to change behaviors or characteristics at run time. For a complete reference of emulator options, please see the Emulator documentation.
To create and manage AVDs, you use the android tool provided in the tools/ directory of the Android SDK. The tool provides both a graphical AVD manager and a command-line interface that you can use to create AVDs. To access the graphical AVD manager, run the android tool without options. The sections below describe how to use the android command-line interface to create and manage AVDs. Note that some functionality, such as the capability to create an AVD with a custom hardware configuration, are only available through the command-line interface.
For more information about how to work with AVDs from inside your development environment, see Developing in Eclipse with ADT or Developing in Other IDEs, as appropriate for your environment.

@profete162
Sorry I don't.
I looked around for a bit then had to dig deeper to find the bits and pieces needed to throw the AVD skin text file together plus a good amount of photoshop time creating the images used.
It's all out there I just can't remember where since its been a while.

Thank a lot sickbox...
I just spend a few hours playing with the actual skin of the device...
As you said, I just need a looot of time and photoshop skills.
Thank a lot for answering me.

many thank's, that's sooooo cool... I dont have an Android smartphone yet (HTC Desire is on my wish list ;-) same the Dell Streak Tablet. )
I am just in the re-design of logo and website for my non commercial radio show... and with installing Eclipse and Android AVD even for a total "non Techi" (never I programmed, only 1981 little bit "Basic" before Bill brought his DOS into the market.) it was possible to be successful.
Mainly I have the usability and marketing in focus and "your skin" is a great help to give the designer something on hand to proof accessibility of the web design/logo etc. ...
To set it up was done in view minutes (same Eclipse, just took me an hour to install with Android AVD), and the results I could see on my screen in a real time simulation are great. Awesome... so happy with that. Look the screen splashes (as new user I was not allowed to link the graphic into here :-( ) on your own pls. : http : // bit.ly/cHx6TL
So many thank's for this skin and your time... TC/SM2010
__________________________
P.S.: Maybe a silly question: Why do not offer the big concerns like HTC, Nokia, Motorola, Samsung etc. ... the skins on their own, its quick done I suppose to knock on the door of the design department and give away the photoshop screensplash so you less can get the mask for programming the skin.

Related

What is the best programming language for developing PPC app

I have a little experience in using C, C++, Visual C#, VB6 and Macro Media AS. Now I want to explore programming appz for PPC.
What is the best programming language for developing PPC app that I can use.
Hi, greate!
Except for Macro Media all the languages you mentioned have compilers for PPC and some are even free.
As for which one is the best, well that depends on what you want from it.
My personal favorite is C++ because:
a. it’s the most powerfulpowerful (easy access to system APIs)
b. it runs faster (no interpreter)
c. you can download a compiler from Microsoft for free. (eMbedded visual C++ 4)
The only down side is that it's not a real visual language so you will have to do more work then in VB.
c# has the all the advantages of .NET but you need Visual Studio 2005 to make PPC specific apps + they take a while to load.
As for Visual Basic there are several compilers including eMbedded Visual Basic 3 from Microsoft (free), but I read the apps written in it are slower. Still it’s a fully visual language.
This is my opinion. You should search for other postings in this forum (there were a couple more on this subject) if you haven’t done so already.
Good luck!
I asked the same question 2 years ago!
I started developing PPC software about 2 years ago - I too needed to find out whuch was the best language - so I tried them all!! - I tried Java - C# - Creme - and C/C++.
Without any doubt at all C/C++ is best - it is native, fast and relativly streight forward. You can use MFC if you like. You can download the compiler free from Microsoft and the support is actually quite good. The Compiler IDE is quite good also.
Just to revive this thread. I thought of starting to write something for PPC. I thought the best place to start is to get the Windows Mobile SDK from Microsoft. However, it seems that the SDK require Visual Studio 2005+ to be installed before I can have the SDK installed. Is there another way to get it started (preferably with SDK and examples) without having me to get a Visual Studio 2005.
Additional info about me: I used to be good in C++ for DOS/Windows, but the current works requires me to work in Java (multi platform). So, just give me a vague idea and I'll find my own way
Hanmin - download the SDK for WinMob 2003, not WM5. EVC supposed to only be compatible with WM2003 SDK. VS2005 for WM5 stuff. The download is a lot smaller too!
V
hands down c/++
normal basic is evil
basic .net is just c# with an evil syntax
c# is nice enough but slow ever so slow
java dont have as nice a platform as on symbian or pc's or well anything else then pocketpc's
with mfc some work is done so you dont need to do manualy for every app
but doing it pure win32 is faster though but have a higher learning curve
I had downloded the embedded VC and installed the SDK for WM2003. I'm trying to write a software to determine the remaining life time of a battery in terms of hours and minutes.
This is what I found out. To get the battery status, I can get it from
SYSTEM_POWER_STATUS_EX
which quite a few properties, but of the few, the interesting ones are:
BYTE BatteryLifePercent;
DWORD BatteryLifeTime;
For BatteryLifePercent, it is Ok. I get to print out the percentage based on
wsprintf(szTextBuffer, TEXT("Battery: %i%%"), g_bBatteryPercentage);
where I assign BatteryLifePercent into BTYE g_bBatteryPercentage
However, for BatteryLifeTime, I seems to be having some problems. I have the code
Code:
if (g_dBatteryLifeTime == BATTERY_FLAG_UNKNOWN){
wsprintf(szTextBuffer, TEXT("lifeTime: unknown"));
} else {
wsprintf(szTextBuffer, TEXT("lifeTime: %hu"), g_dBatteryLifeTime);
}
and I get the value "65535", which if that represent seconds, I should have 18 hours of battery life left. However, I think I have less than that. And consider 65535 is a '2'-base number, it looks more like it is either overloaded or it is a reserved flag.
Anyway, my questions:
(a) other than %hu, whatelse can I used for g_dBatteryLifeTime, which is a DWORD. I tried %lu and %i, where the first gives me nothing, the second one hang my machine.
(b) is this `BatteryLifeTime` working or not?
%d is the normal switch to get a nr
There's a constant BATTERY_FLAG_UNNKOWN that you should test against, also. If that's set, the life time isn't valid. Otherwise, like it or not, that's how long the phone thinks it has left. Keep in mind that the value is probably going to vary wildly as power usage can vary pretty wildly. As mentioned above, you should do something like:
SYSTEM_POWER_STATUS_EX sps;
TCHAR sz[ 64 ];
GetSystemPowerStatusEx( &sps, TRUE ); // Use real time, not cached
wsprintf( sz, _T( "Time: %d" ), sps.BatteryLifeTime ); // in seconds
Oh....and as I recall, little of that stuff actually worked except percentage last time I checked so don't be too surprised if all that's valid is percentage.
Actually it all depends on the battery driver. I had a chance to work with some devices that didn't even report percentage, only voltage and I doubt there is a PPC out there that can accurately report time.
If you really want to determine the time you will need some sort of learning mechanism that will measure up time and battery percentage to calculate remaining time.
Guys, this is offtopic. You want me to make a new thread and move the posts?
V
PPL(Pocket Programming Language)
i found a new programming language its PPL(Pocket Programming Language)
you can install it on your ppc this have compiler ,interpreter and others you can write a program on your ppc and compile it to exe
but C++ is a boombastic language for me,you,
VJ: No problem. I think it stopped. Actually, I've stopped the programming front, I'm skinning these days
accepted: It looks alright, but as it is not a standard language, the stuff you learned from it will go as the PPL disappeared, but with C++, it will stays quite a while. I used to be a C guy and now I'm more of a Java guy which I think C will end as Java rule the world.. but C stands up very strong (thanks to M$). Anyway, you can try the embeded version with tutorial and stuff, easy to start but quite difficult to do a full scale program with it (for beginners). If yuou want quick and dirty method of writing limited number of programs, yeah, I think PPL will takes you on a while.
PPL
Write software for your PocketPC and PC in minutes using our new programming language. PPL is a fast and easy-to-learn programming language that is fully object-oriented. PPL runs on all Pocket PC using PocketPC 2000, 2002, Windows Mobile 2003, 2003SE, and 2005 (VGA compatible). PPL also runs on Windows 2000, XP, 2003 Server desktop computers. Programs written for one system are 100% compatible with the other.
Write high quality games in no time using our easy-to-use GameAPI that incorporates physics, isometric display support, pixel-perfect collision detection and so much more...
Design forms visually on your PDA or desktop computer with the visual form builder. Edit components properties and code events within the same interface. PPL is a complete development environment.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The main interface for PPL on the PocketPC. It has been written entirely in PPL and the source code is provided.
Write programs on the road. The editor on the PocketPC. It has been written entirely in PPL and the source code is provided.
Create nice forms on the road. The Visual Form Builder on the PocketPC. It has been written entirely in PPL and the source code is provided.
Get a complete report with statistics on compiling even on the PocketPC.
SDK<Software Development Kit> Edition Features
Windows API support
Visual form design
Linked-List support
Object-Oriented syntax
Powerful matrices
Tools to develop on PPC
String compression
GameAPI
COM and ActiveX
Regular expressions
Enhanced versions of PIDE
Physic & particles engine
File Packaging
Compile to .exe
PPL Assembler (PASM)
Code Profiler
Memory Leak Analyzer
Extended functions
Full version of PIDE
SDK libraries
What is the SDK version of PPL?
The SDK version is a simple module that you include with your project to allow for scripting capabilities. You can also integrate your own functions inside the PPL language. It comes with a pplsdk.dll file (for the PC and PocketPC) and header files for C, Visual Basic and Delphi. The SDK comes with the Pro version of PPL
Acronyms
SDK = Software Development Kit
API = Application Programming Interface
PPL = Pocket Programming Language
PPC= Pocket PC
PIDE = PPL Integrated Development Environment
VGA = Video Graphic Adapter
PDA = Personal Digital Assistant
PC = Personal Computer
Code:
http://www.arianesoft.ca/
it's very very portable language
Rudegar said:
java dont have as nice a platform as on symbian or pc's or well anything else then pocketpc's
Click to expand...
Click to collapse
what about SuperWaba? maybe it could satisfy hanmin's requirments.
I use ppl too. The IDE is really comfortable. You get good results very quickly...

Native IDE/compiler solution for Universal/PocketPC?

Ie. a compiler that lets me make PPC-runnable applications from the PPC.
I do not really need the IDE, although it would be very nice of course.
The language/libraries basically just need to support text input and output, or some kind of access to the GDI/graphics interface, so I can develop and experiment while I'm out travelling.
I'd really want this, if it can be found anywhere, I'd even pay for it..
preferably C++ or as low-level as possible, I'm also quite decent in
assembler.
I have tried the perl thing, and although cool, it was a very reduced version of perl, and also naturally quite slow because of the processor.
Any tips in this direction would be very welcome
Nevermind.. I found PocketGCC, so for others that are interested in this info:
http://pocketgear.com/software_detail.asp?id=11502
It should do the trick. Only console for now, but that's OK for me.
If there's a better alternative, I'd love to see it though. Not sure how well this console interfaces (interrupts, keystrokes etc).
Check out Mamaich's website for some other stuff related to PocketGCC.
It does work, but it's hard-ish work. But with a keyboard, it'll be easier. Grab yourself the SDK demos from the yahoo groups website.
V
ahh ok thanks man, I found the Mamaich pack here:
http://sourceforge.net/project/showfiles.php?group_id=96949
I have a keyboard on the PPC of course.. Universal I can type almost as
fast on it as on a normal keyboard, which was really surprising to me.
I think it can work, and I'm really ready to start coding on this.
Let us know how it goes. It would be interesting to see how feasible is host development on windows mobile (I do hope that it's not an eye opener though lol)
PocketGCC is great! I made use of it on my honeymoon.
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
V
vijay555 said:
PocketGCC is great! I made use of it on my honeymoon.
Click to expand...
Click to collapse
haha! Well if it's honeymoon material, maybe even my girlfriend will like this (she's a programmer too). ^^
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
Click to expand...
Click to collapse
OK, nice! ^^ but you say resource editor, makes me think you can make GUI apps.. I thought PocketGCC only gave you access to console IO? Or is GUI libs what the Mamaich package contains?
As I said, if you hunt around in the yahoo groups, you'll find someone has prepared a full set of the PPC Sdk demo apps for PGCC. And they're almost all GUI apps. So yes, Pure Win32 C++ GUI apps are possible.
And you can compile your .rc as well, so if you're competent with notepad, you can make your .rc yourself, although you'll still need a bitmap editor (I like PocketArtist).
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!).
V
vijay555 said:
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!)
Click to expand...
Click to collapse
Hmm... all I know is "to belch" or "to filch"... I hope you don't mean either of those :lol: :wink:
Nope, felch is what I mean
Filch works well enough in the context, that can be the "censored" version
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V
rofl.. omg...
http://en.wikipedia.org/wiki/Felching
sick, sick, sick.
I can only find this:
http://prdownload.berlios.de/cegcc/Pocket_PC_2003_SDK_Includes-2006-03-09.patch
Which is a patch for the includes.. and then I download the SDK seperately? Or is there (as I interpreted you first) a rar/zip of the SDK samples that are prepared to be compiled by the standard PocketGCC package?
Sorry for the questions! But the Yahoo group was kinda messy, and been looking there for a while now =P
Theoretically, you could code your application whichever way you like, even using Flash (Lite).
You must then worry about making it compatible with WM5.0 and then packaging it. Still, fairly simple process.
You have to register and then check files:
http://groups.yahoo.com/group/pocketgcc/files/Source Code/
V
Excellent! Thanks Vijay.. (I thought it'd be a link from the discussion).
OK.. let's hope this will be a useful thread for other people that want to
do the same. And I'll just, ehm.. felch.. =X that file then and shut up.
Thanks again!
For some other pointers on books and sdks etc, you can have a read of this tale of woe I wrote once upon a time:
http://forum.xda-developers.com/viewtopic.php?p=209136#209136
V
Well, I've been programming for 18 years, and started in the absolute opposite corner of what you did (C64 assembler), so for me C++ was more like "wtf.. you can't just grab a memory address and use it?" ^^
anyway this link is definitely good for the thread.
Some bad news though.. even though PocketGCC will work, the supplied console does not seem to run (outdated). The Rainer Keuchel one also seems to be out of date for WM5. ;( I'll update this thread if I find a solution.
PocketC seems to work nicely and includes an editor:
http://www.orbworks.com/wince/download/rt/pkpc300.PPC30_ARM.CAB
Not sure what the scope of it is though..
Apologies for the other post, with 18 years you must see in pointers:
Hopefully it'll provide some "pointers" for other people looking for somewhere to start. I'm still very much of an amateur at c++, so of course, any advice is always appreciated!
I forgot about the console problem on WM5. I haven't investigated recompiling it for WM5 yet, although the various source codes for the console options are available. If you do recompile, let me know!
V
Pocket Console on WM5
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
two relitavely new languages i've found, that run directly on a PPC.
basic4ppc
http://www.basic4ppc.com/
Pocket Programming Language
http://www.arianesoft.ca/page.php?1
Hi there,
i know this posting is quite old, but i'd like to refer to the console issue anyway.
martinkendall said:
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
Click to expand...
Click to collapse
I also recognized the non-refreshing console.
The attached package is working perfectly on the universal. It's taken from the WindowsMobilePowerToys package from microsoft.
Follow the readme and enjoy!
scholbert

What Free IDE To Start Developing?

hey guys,
first of all - I'm really not new to coding: I worked as programmer for a little firm and I'm quiet experienced to Delphi and Databases.
However - I'm now struggling around with this problem: My first steps into developing for Windows Mobile.
When I use Delphi: I just start the program, write down the code, compile - ready.
But its quite hard to just start coding for WinMo.
Until now I tried this IDEs
eTCL - awful, not an IDE, just a compiler?
MonoDevelop - first thought: looks nice, but then: its just for Unixe?
SharpDevelop - looks pretty nice, but doesnt compile for WinMo
embedded Visual Tools - not useful, i need a CE platform SDK - when I install that one for the WinMo 6 pro - I get the error: I need Visual Studio - wow, the circle is closed!
LUA - sounds good, too. but couldnt find a IDE
So, what am i doing wrong - is there no "download, install, run, compile" - solution? Additionally its important, that I dont want to produce old-school-looking programs with ugly interfaces. No "gray" cornered buttons but nice graphical interfaces, like in S2U2 for example.
can anyone help?
Probably it would be best to have a look at this thread:
http://forum.xda-developers.com/showthread.php?t=445396
It has a pretty comprehensive list of dev tools for WM.
yeah, thanks... thats the thread i've started from.
And I tried all the tools from the list, that are not freeware, and that are obviously able to compile hard code. So, script-languages like mortscript, are note very useful. And thats all... the most of them are commercial IDEs.
nickaat said:
yeah, thanks... thats the thread i've started from.
And I tried all the tools from the list, that are not freeware, and that are obviously able to compile hard code. So, script-languages like mortscript, are note very useful. And thats all... the most of them are commercial IDEs.
Click to expand...
Click to collapse
I love Basic4PPC, while it's not free it is a lot cheaper than Vis.Studio
its quick, easy and expandable
this was also done through B4P
http://forum.xda-developers.com/showthread.php?p=2905542
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Actually you can download a 90-day trial of Visual Studio 2008 and install it in a Virtual Machine...
nickaat said:
SharpDevelop - looks pretty nice, but doesnt compile for WinMo
Click to expand...
Click to collapse
I have used SharpDevelop to startup the development for MissedCallReminder. So what problems have you had whit this IDE?
nickaat said:
hey guys,
first of all - I'm really not new to coding: I worked as programmer for a little firm and I'm quiet experienced to Delphi and Databases.
However - I'm now struggling around with this problem: My first steps into developing for Windows Mobile.
When I use Delphi: I just start the program, write down the code, compile - ready.
But its quite hard to just start coding for WinMo.
Until now I tried this IDEs
eTCL - awful, not an IDE, just a compiler?
MonoDevelop - first thought: looks nice, but then: its just for Unixe?
SharpDevelop - looks pretty nice, but doesnt compile for WinMo
embedded Visual Tools - not useful, i need a CE platform SDK - when I install that one for the WinMo 6 pro - I get the error: I need Visual Studio - wow, the circle is closed!
LUA - sounds good, too. but couldnt find a IDE
So, what am i doing wrong - is there no "download, install, run, compile" - solution? Additionally its important, that I dont want to produce old-school-looking programs with ugly interfaces. No "gray" cornered buttons but nice graphical interfaces, like in S2U2 for example.
can anyone help?
Click to expand...
Click to collapse
SharpDevelop can compile to both the desktop and windows mobile - you have to install MS's Compact Framework 2.0 SDK to be able to compile to windows mobile (and select that option from within SharpDevelop)
I prefer Basic4PPC though - it's worth the $50.
What are you trying to develop?
If PSDK is a must, you can't use it without VS 2005 or VS 2008 _PRO_.
SharpDevelop is your best bet for .NET applications.
Perhaps it would be best if you wrote what you are planning to develop (roughly).
It could help with narrowing down the languages that can do it.
BTW for eTCL, you can write the code on the desktop and pass it over to your device. TCL is an interpreted language, not a compiled one.
Also, another (very) high level language you can look at is j2me (look at the netbeans IDE: http://www.netbeans.org/).

[APP] QetriX: Universal data manager BETA incl. Best Freeware "AppStore-like" project

[APP] QetriX: Universal data manager BETA incl. Best Freeware "AppStore-like" project
Allow me to introduce my first-born child, QetriX.
QetriX (Q3X) is universal server-client data manager for .NET (Compact) Framework 2.0+ and WM2003+ (all resolutions). Client program works in both Win and WM (as well as under Mono - Linux, Mac OS X, Solaris...). It can handle almost every data which could be distributed as XML, as well as some existing XML files (e.g. RSS). As you can see on screenshots, pictures and light formating and styles are supported.
Communication with server is standard HTTP POST and GET.
You can take a look to Google-Translated app homepage. Project is language independent, but I'm from Czech republic so I use mostly Czech language.
Well, I tried to define a new web-browsing data-orientated paradigm. There are a lot of useless information and wasted megabytes on the internet and I'm sick of it ;-) The client program behaves like specific-data browser.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The idea was to define controls in one (form) XML and data in another XML, one form could be used for multiple data. Main focus was to simplicity, efficiencty and low data transfer (ZIP packing supported, JSON support in progress , work with QetriX is very similar to regular web applications.
Each of downloaded file is stored as cache for further usage. You can define "expiration" for images, data or forms for re-download after this date. I'm planning to release complete XML and app specification, but it takes much more time than programming itself
Configuration is both server and local (for corporate and safety reasons server definitions are preferred). In config file you can set even Main Menu items. You can notice, on screenshots the menu isn't the same all the time. Menu commands as well as form controls uses built-in commands (like "file open xy.q3x") and built-in timer for repeated actions or timing. I tried to make support for "internal" calculations for e.g. currency convertor without sending data to server to do the math.
It's possible to open file from both server and device's memory. It has a "suggest" feature to avoid long searching for desired file. Suggested files are in app directory, in working directory, in MRUDs and even provided by defined online service (especially URL addresses). "Suggest" could be used for any TextBox on form as well. (open-file suggest currently works only with online service so it's turned off right now, sorry for any inconvenience
You can submit one page to server or whole data file. You can even save the data file to device's memory (offline) and send it to the server later. Even it's desired to be server-client, you can use the program without any server.
I tried to implement finger-friendly GUI, you can use finger-scroll (only on Form itself and pictures, where applicable methods are supported by .NET CF) and easy-to-aim "fingerMenu" with configurable buttons.
Server side could be one PHP script, demonstration script with list/insert/update ability has 83 lines and less than 3 kB. I wrote a simple client for web browser that can work with forms and data, it's still very dirty but basically it works ;-)
Because I wanted to keep WM2003 supported and I didn't want to take care of two different versions of the same program, I wrote additional program called "Q3X Aid". It adds support for GPS, GSM Cell ID and Camera. Coordinates are transferred via XML file and if the GPS is enabled and required, client program loads coordinates from this file and uses in request.
Now I use it as:
Shopping list
Twitter client
E-mail client
To-Do list
Calendar
Blog management
Tic-tac-toe game
Now about the "Best Freeware AppStore-like" project:
I know there are many servers for PPC freeware, but It's hard to choose the "best" piece of software. I know everyone wants different features, but sometimes you find bad, buggy or obsolete programs. So I decided to write a simple implementation for QetriX with 1-click install ability (download and run CAB) and current WM version detection (for offering apps and games right for your device).
Now it's ready on my localhost, so I'm building a database of best freeware apps and games. You can contribute, the page is in both czech and english language.
I noticed you help to improve programs so I'm offering work-in-progress beta version. Any bugreport, suggestion or idea warmly welcomed.
I have difficulties to make CAB so please prefer ZIP instead After launching program I predefined two URLs, I recommend "...kraje-cr/" (list of counties in CZ), because it's very simple. The other (...psc/) is a list of all ZIP codes in CZ in very large data file.
After download the form and data file, a link to local file will apper in the MRUD list too, for further usage. You can access the "Open" interface by click to "Panel > Open".
I hope the program is simple and intuitive so you probably don't need a manual. If so, just let me know and I'll try to write one, in english.
Tested on: HP iPAQ 1940 (WM2003), HTC Touch Pro (WM6.1), WinXP SP3
It has much more features (however smugly it looks , I just wanted to wrote the "core".
Please comment and write feedbacks. Thank you!
Super cool!
Hi
Super cool project! I have a similar one going called GSlide (www.GSlide.mobi).
My framework is based around the concept that components (be it remote servers, exe files or system services) communicate using a call/callback pattern. It uses JSON for object state and xml-rpc for method calls.
Maybe we can come up with something cool together? As i have the finger friendly GUI
I must say that its been very hard to find people who are interested in these kind of projects on this forum...
Ciao
Lars
Hi! GSlide is really an Eye-Candy, what's my biggest concerns about QetriX, which looks so old-school! However my approach is much more for data management where nice GUI is not required, but people likes it so it's half of success...
Do you have more screenshots of it's implementations? I'm gathering inspiration Piano looks great!
And I didn't know the editor, thanks I'll add it to my list of "Best Freeware".
Hi again,
My original concept was actually that any form of structured data can be iterated through lists. I think we have the same basic idea here. A generic finger friendly GUI for any kind of data format.
I will try your app today
Ciao,
Lars

Linux on tv box

I'd like to use some sort of linux distribution on an old tv box. The box is based on the Amlogic AML-8726-m3 processor and has four USB ports and a cardreader. I was not able to find something about a ported os, but maybe you can help me to port it on my own.
I applaud that you want to recycle something and I don't want to be a party pooper, but wouldn't you be better off with a Raspberry Pi?
The Amlogic is an old single core processor. OTOH, availability of RPi is poor now.
Sure, but I don't want to pay 60-100€ for a RasPi Zero 2w. And I think, the processor would be powerful enough for simple office usage.
The Raspberry Pi Zero 2W lists for $15.
Micro Center used to sell in-person, limit one, Pi Zero for $5, Pi Zero W for $10.
Since I lived nearby I used to buy one every time I dropped in.
Since you're quoting in Euros, I'll presume that you're not in the US.
If you were I might be inclined to drop you an RPi in the mail.
I'm living in Germany. The Raspberry Pi is out of stock in every shop. You could only buy it on Amazon for very high prices (https://www.amazon.de/Raspberry-Pi-Zero-2-W/dp/B09KLVX4RT/). I hope that the prices are dropping soon, but since they are very high at the moment, I have to use alternatives, like my old tv box.
Hi, it is possible to use the app Termux to install Qemu package to then be able to install a Linux distro. I wish it was easy as said, done, but if you have time I wrote a guide that could help to teach the basics of gettting qemu up and running. I haven't made a preinstalled linux machine yet but have a couple windows machines built on there as demos.
The guide is structured using Nox android emulator, but would work on most android devices that can run termux https://forum.xda-developers.com/t/...r-android-devices-windows-10-nox-lab.4481613/
Also note that there are lots of premade linux distros for termux, my guide is for those that want to program their own. If you want to save yourself the time though you could search for prebuilt termux linux machines
This sounds good, but I would like to install linux directly to the flash chip, because of the better performance. However, the device is running only Android 4. If it is not possible, to port linux to the device, virtualization would be better than using Android.
I completely understand, I too am trying to learn how to flash directly onto my shield's drive! In my limited knowledge, it would seem that our major limitation would be with the bootloader that is on current and past android devices, it doesn't have efi or the uefi capabilities.
Tianocore is an open source project that a lot of great minds have come together to make the technology readily available to the public, but I'm too novice to be able to successfully implement anything worthwhile yet.
What is TianoCore?
www.tianocore.org
If you're curious about edk2 i posted a bunch of nonsense I learned about it on page three of this guide. It's a bunch of relevant links or at least a starting point.
Root Nvidia Shield TV Pro 2019 Version
THIS IS OUTDATED https://forum.xda-developers.com/t/bootmod-root-your-shield-in-1-minute-2015-2017-2019.4524873/ REPLACES THIS IF YOU WANT ANDROID OR USE THIS GUIDE...
forum.xda-developers.com
I believe I read that edk2 will be implemented into later android firmwares, but if we could figure it out properly, we could add the efi driver to any android firmware and in theory install any OS
Replacing the proprietary bootloader sounds good, but sadly I have absolutely no idea, how I should do that (maybe it would be actually too much effort for an old TV box). So, I think, it would be better to work with the existing one. Wouldn't it be possible to flash the image, using adb?
I think possible yes, anything is possible, but the limitations is going to be with the iso or image you are using, how it unpacks the boot sector or the efi. You can flash any image over, but to get it to boot is the other problem.
Hypothetically, I would think if you were able to edit the image to the point where it was just the linux distro's system files or the system structure unpacked , it could be possible to fastboot flash the image as system.img, as thats kinda how android is structured with the separate system image and boot image, but I don't think the public knowledge is there to be able to do anything easily without developing it yourself.
That's not very optimistic.
A few months ago I downloaded the Android image from the manufacturers website. After I asked them for some information about the TV box, they deleted the whole support webpage for the device. But right now I've found a copy of the file on a USB flashdrive. The file also contains a PDF document with an instruction, for installing the image. May I could use this "update app" instead of adb for my own image?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Oh for sure! It looks like they have their own built in firmware installer, which will save you the headache of using adb fastboot flashing. I hope it works out easily for you! I'd totally throw a copy of that firmware on the cloud and link it somewhere too. You'd surely be helping someone out there some day with that!
That's a good idea! Which cloud would you refer?
I already searched in the internet for images for this device and arm architecture (ARMv7), but I was not able, to find something. Could I also only compile Debian or Ubuntu or anything else for this arm architecture, or do I have to do driver development?
I use google drive now its free and super fast. For me I can download 5gb isos in 5-10 mins. Plus you can keep making google accounts if you go over 15gb limit if you know what I mean.
Personal Cloud Storage & File Sharing Platform - Google
Learn about Google Drive’s file sharing platform that provides a personal, secure cloud storage option to share content with other users.
www.google.com
I think as far as your second question you could do one or the other. You could explore learning how to compile any linux distro you choose, since in theory (my semantics may be wrong here) they all run the same basic linux kernel, the same as any android distro does, so you can choose to explore any distro to recompile into a system.img for flashing.
Else choose to learn driver development to bypass choice 1, if that makes sense. It kinda gives you the freedom to learn whatever sounds most interesting for the time. Hopefully enough of us will start learning this we can create our own solution to what would seem to be a trivial problem but definitely isn't right now XD
Hello,
Here how to make it, with an android box X96 mini :
Blog WiFi / 3G / 4G / Hotspots – Box Android X96 sous Linux
blogwifi.fr
good luck
fabien philipp said:
Hello,
Here how to make it, with an android box X96 mini :
Blog WiFi / 3G / 4G / Hotspots – Box Android X96 sous Linux
blogwifi.fr
good luck
Click to expand...
Click to collapse
Thank You For Sharing This Sir~! Amazing!!
Good evening everyone and Happy New Year!
I have a counter question.
I decided to buy a TV box with Linux OS and made a choice on https://www.edision.gr/en/detail/ping
I would like to install some applications, but how much I did not dig and nothing happened.
Can anyone advise where and how to start. Thank you in advance.

Categories

Resources