What the TOOL actually does is unpack a xap file, show its content and let you edit them.
As simple as that. It includes some internal editors.
GITHUB
Here are the features of .NET Rain:
- Unpack/Pack a valid WP7/Silverlight XAP file.
- Integrated binary and text editors.
- Integrated image viewer.
- Integrated .NET DLL disassembler/assembler and editor, allowing you to edit the types, methods, properties, resources and each method's set of IL instructions in an assembly.
- Ability to edit assemblies directly in C# and then compile it back directly from the program UI.
- Of course, giving you the freedom to open each XAP entry with an external editor. Editing is intuitive and simple.
- Besides working in the context of a XAP package, you can also edit single files.
- You can manually edit the contents of the XAP by adding, removing or swapping files, besides in-place editing.
I'm planning to add a few more features.
I know about Reflector but it's way too overpriced... I don't find it user-friendly as well.
I will keep Rain donateware. Once I release a stable version, its development would pretty much depend on your feedback and donations.
Here are some cool resources I've found on the net for those of you who are interested in something more than the end result:
Open-source alternatives to Reflector:
Common Compiler Infrastructure (CCI)
Mono Cecil
ILSpy (Very, very cool stuff... there's a lot of code back there!)
Dotnet IL Editor (DILE)
Monoflector (not active since April 2011)
IL.View
Other resources:
TypeView.cs
Jason Haley's notes on disassembling .NET
Adrian Bank's recent blog post summarising a number of Reflector alternatives, including several options not mentioned below.
Mark Lichtenberg's detailed blog post comparing several of the open source alternatives (DILE, ILSpy and Mono Cecil using MonoDevelop) to Reflector.
Keep an eye on the second post for updates!
UPDATES
After quite a while, I announce that
Beta 3 is out!
You'll need the .NET Framework
Download: You can either download from the Google Code project or from the project's website.
{
"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"
}
There are still things I'm working on, expect another update in about a week!
Please use Google Code's Issue Tracker for any feedback or feature requests. Any kind of support, be it a donation, suggestion, feature request or bug report, is highly appreciated.
Thanks!
Amazing... Was hoping that someone make this... Great work buddy...
Let me get my hands dirty with the beta version
Nice work. Will this work on unsigned /sideloaded apps also?
sounds very cool. I am surprised this hasn't been out there already. cool
perfect.
i am sure that this tool will help.
actually i am trying to modify some xap's
thanks.
Looks very cool!
Basic decompilation / recompilation of the IL would be neat, but IL isn't terribly hard to read or write (especially for people who already know some assembly).
One thing that would be useful (can't tell if it's there yet or not) would be to support adding folders called .. and files under them (allows path traversal to put files almost anywhere on the system). For bonus points, show the phone's filesystem as it would be after installation (the contents of the XAP unpacked with the root at \Applications\Install\<GUID>\Install\) so people can very easily put files where they want them.
A quick manifest tweaker (things like add/remove ID_CAP_INTEROPSERVICES) would also be cool, though exiting XML is easy by hand anyhow.
All in all, looks very cool. A very convenient all-in-one tool, aside from perhaps a decompiler.
Thanks for the positive replies so far, guys, I appreciate it! However, I'm more into suggestions and when I release a download - some critic. I've made a simple vote for the means of counting the interest, please use that.
GoodDayToDie said:
Basic decompilation / recompilation of the IL would be neat, but IL isn't terribly hard to read or write (especially for people who already know some assembly).
One thing that would be useful (can't tell if it's there yet or not) would be to support adding folders called .. and files under them (allows path traversal to put files almost anywhere on the system). For bonus points, show the phone's filesystem as it would be after installation (the contents of the XAP unpacked with the root at \Applications\Install\<GUID>\Install\) so people can very easily put files where they want them.
A quick manifest tweaker (things like add/remove ID_CAP_INTEROPSERVICES) would also be cool, though exiting XML is easy by hand anyhow.
Click to expand...
Click to collapse
First of all, thanks for the post - you raised a few very good points.
I've already implemented a IL instructions edit form. I'm thinking about IL to C# conversion, but so far I've only made a C# to IL form. The other way around is a bit tricky, but is in my todo list for sure. And after all, yeah - IL is pretty easy to understand, and I've even implemented a simple "instruction description" field for every instruction for the sake of refference.
That second suggestion concerning file path tweaks is a very good idea and hadn't crossed my mind so far. I'll surely put that on the todo list as well!
The "manifest tweaker" is already on that list but I need to figure out the signing algorithm first, since it seems to be related to some data from the manifest.
gentry33 said:
Nice work. Will this work on unsigned /sideloaded apps also?
Click to expand...
Click to collapse
Umm... no, not really As I said, I've got some things on my todo list and on the end of that list is spending a while trying to figure out the signing algorithm. If anyone can save me some time, that'd be cool.
Indeed such a tool would be very interesting...
great idea...makes it easier than the workaround that I have been trying all along
i am interested in testing / beta ... & will be happy to help
contable said:
Indeed such a tool would be very interesting...
Click to expand...
Click to collapse
Agreed. It would aid in checking to see how obfuscated my apps are
snickler said:
Agreed. It would aid in checking to see how obfuscated my apps are
Click to expand...
Click to collapse
... and how to obfuscate them better ...
So I'm clearly not in the first 10 but I hope you'll consider me for a beta. I have literally been searching for a tool to do this for the past week and have ended up settling with a trial version of Reflector. Needless to say your tool sounds much more promising and I would love to test it out.
You can PM me here on the forums but it might be better if you email me. poryhack|at|gmail|dot|com
EDIT: For the record, no, Reflector will not let you edit and recompile/reassemble. It's strictly decompilation, although in theory you can take the decompiled source into Visual Studio and do what you want with it.
Poryhack said:
For the record, no, Reflector will not let you edit and recompile/reassemble. It's strictly decompilation, although in theory you can take the decompiled source into Visual Studio and do what you want with it.
Click to expand...
Click to collapse
Yeah, now imagine yourself copy-pasting every single piece of code from Reflector in an empty Visual Studio project, extracting resources and manually linking refferences... sounds gret, huh?
By the way, why not count you for a beta? Ten was more... figurative. Also, some of the guys didn't mention anything about willing to beta-test and didn't sound like they would. I'm working on the resource editor for a few more hours and I'm gonna contact you all ;-)
Thanks to everyone who shows and will show any kind of support - a man might be smarter than another, but no man is smarter than everyone else
Edit: I'm very interested in building in hacking-proof tools (besides anything else that might come in handy), so I'm very open for suggestions. I might wanna consider a "thanks to" section as well :-D
ash.rain said:
- Integrated .NET DLL disassembler/assembler and editor, allowing you to edit the types, methods, properties, resources and each method's set of IL instructions in an assembly.
Click to expand...
Click to collapse
This one is sounds interesting... for the hacking purposes As far as I think, the whole purpose of your tool
It's useless from the other listed reasons such as check obfuscation security or explore recompiled code for the training purposes (you can do it with Reflector - its isn't pricey, and has a trial/EA versions).
However, your description of the tool looks cool, would be nice to try. Also, would be nice to have a real Reflector alternative. I hope you'll keep it donateware
Thanks.
I'd be interested in testing this out.
sensboston said:
I hope you'll keep it donateware
Click to expand...
Click to collapse
Well, so am I regarding cigarettes and food
No really, I'm thinking about having a paid version, but I've already promised a free version as well, which will be capable of almost all the stuff. I'm not much of a manager/seller myself, I'm a coder, so I haven't figured out what should I exclude from the free version but also as a coder I know it shouldn't be useless.
And I think you'll all agree when you have some **** done, you can get some financial support for that
But hey, I'm not greedy and sure as hell don't expect to make a fortune out of this. I'm talking something more symbolic. I always put work before bucks, so let's see what will come out of it first ;-)
ash.rain said:
No really, I'm thinking about having a paid version
Click to expand...
Click to collapse
I may recommend you: add "Donate to me" button to your profile first, and publish alpha/beta here. You'll have a free beta-testing (probably, but you may hope) and will not violate the xda rules about commercial software advertising
sensboston said:
I may recommend you: add "Donate to me" button to your profile first, and publish alpha/beta here. You'll have a free beta-testing (probably, but you may hope) and will not violate the xda rules about commercial software advertising
Click to expand...
Click to collapse
That's the best way to go. You'll get support to develop further the app and also better exposure for beta.
After thinking about that a while I think you are right. I'm currently stuck trying to convert IL to C# and as soon as I make any progress, I'm uploading a beta.
Related
The development of this project has come to a stop.
I'll post any future update here, in case the project will resume.
Thanks for your support.
------------------------------------------------------
UPDATE 03/12/08 - Images added + Lock Screen Demo
Hey all,
i've been following the board for a little. I'm an lucky Omnia owner and i really love it, particularly it's versatility.
I just regret the lack of cool interfaces (put Manilla 2d aside, it's awesome, but it's like having an htc device on our phones, not very exclusive).
Here are some quick layouts of an idea I had today, it's practically just eyecandy stuff, maybe not the top usability around but, you know, in our life we must satisfy ourselves...
So here they are, a portrait and a landscape view of what's laying in my mind:
{
"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 home screen design:
the lock device screen:
-the audio profile control
- Programs folder
- Contacts page
the idea is to have a spinning wheel of icons, that allow to navigate between the main ambients of a mobile shell when tapped, just like SPB mobile shell or manilla, only more "graphic". The thing is conceived to be touch driven, with hrizontal sliding to spin the icons wheel and a vertical slide to access a secondary menu.
Actually the design phase is still underway, more screens will come.
-------------------------------------------------------------------------------
OMNIA USERS ONLY
>>>HERE<<< is the FIRST RELEASE OF THE SCREEN LOCK, coded by DeimosLP at MoDaCo.
Just unzip it everywhere you want and launch OmniLock.exe.
THIS ISN'T MEANT TO BE USED EVERYDAY at the moment, probably it drains battery very fast, haven't tried yet on long usage times.
A few notes about it:
- this is somehow a mockup since not everything has been implemented properly and we are still working on performance issues
- the main goal of this release is to get feedback and new ideas so we can improve the usability
what has been done :
- clock+date
- missed calls counts/sms count/mails count
- swing to unlock
- fade out on unlocking
- cool breathing "swing" logo
- fade in/out of the clock digits
what remains to be done:
- phone status and audio profile integration (as seen in the design)
- xml configuration file
- close the application on incoming call
- a lot of code cleaning/performance fixing
- interact with Speleomaniac's launcher
Cheers.
Hellbender.
this is a neat idea, here's what i think would make it even more practical for use and won't just fall off after its been developed. Cuz the problem with good ideas is that they aren't good enough to keep and people always switch back to some other interface...
here's my thought:
Take the portrait pic you have posted for example... Maybe you should shift that Spinner of tabs closer to the top of the screen, then have a spinner on the bottom half of screenshots of running programs, something like taskfacade or visualtaskswitch in the spinner style as well!! I think that would be freakin AWESOME and would really be functional from that front screen.
Its simple, attractive and would be incredibly functional... what else would ya need?
So yeah, 2 spinners, one of tabs, one of screenshots of open tasks (maybe even a zoom animation when you tap on an open task, just like visual task switcher)
whatdya think?
Yah, the idea is to have differente spinners of icons layered vertically (the green arrow pointing up means you can go up another level).
In landscape view looks difficult to have the secondo wheel visible, but the portrait version could be more useful with more than one visible at a time.
About the open task switcher, that would be awesome! I thought about it but i didn't want to push it too far from the beginning, but i agree it would be really useful. And i agree about zoom animation.
The only problem right now is that i need a programmer to do the "dirty" job, cause i'm just a designer, i don't have the knowledge to do that.
Still waiting for a sign
Cheers.
Hellbender
maybe, when you turn landscape, the icons just twist 90degrees, and the spinner becomes up/down, rather than left/right...
I'm a designer too, so i feel your pain... I throw together some wicked ideas but can't seem to find someone who will put it together... developing is VERY time consuming Wish i knew how
it will be difficult to remove the window bars and softkeys while keeping the touchflo.
This will have to be done in C++ (basically rework the whole frontend.) -meaning we need to know alot about each API to be able to create a flawless frontend that works with WM6.0+ backend
This will be quite a project.
I like how it looks
Integration will be the most beneficial way and with the best performance
zeezee said:
...Integration will be the most beneficial way and with the best performance
Click to expand...
Click to collapse
I'm prone to get to an accomodation with the Os limits, could be great just having that with bars, i tought it was cool without, but not essential. Performance are, indeed, crucial.
This is ment to be kinetic, so it must be as quick as possible mantaining a cool appearance. Initially i proposed an app made in flash lite thinking that could have some os interface tweaking overridden with a fullscreen app (and keep things easier for me to animate), but i suppose it isn't performing like a full c++ app.
Still looking for a coding partner
S2P
The album selection in the S2P software is somehow similar to what you are looking for, maybe you could ask it's developer for some help.
Please make it customizable: Let each one chose what software each icon is gonna open. It's easier if each icon opens a panel where you can configure any plugin you want. Make it a Launcher.
Great Idea!
dmro said:
The album selection in the S2P software is somehow similar to what you are looking for, maybe you could ask it's developer for some help.
Great Idea!
Click to expand...
Click to collapse
Don't know, i'm sure he follows these boards, so if he haven't gave a word here it is because he doesn't like the project, or have no time to spare. I don't want to bug anyone to take a part on my project, that's not a job.
dmro said:
Please make it customizable: Let each one chose what software each icon is gonna open. It's easier if each icon opens a panel where you can configure any plugin you want. Make it a Launcher.
Click to expand...
Click to collapse
It's what it mean to be right now. And i thought that customizable icons/apps was a must feature, cause everyone uses his fave apps for everything, and it's difficult to write an entire suit of applications with this visual approach, many tasks would bel impossible.
hellbender_it said:
Don't know, i'm sure he follows these boards, so if he haven't gave a word here it is because he doesn't like the project, or have no time to spare. I don't want to bug anyone to take a part on my project, that's not a job.
It's what it mean to be right now. And i thought that customizable icons/apps was a must feature, cause everyone uses his fave apps for everything, and it's difficult to write an entire suit of applications with this visual approach, many tasks would bel impossible.
Click to expand...
Click to collapse
I would presume he didn't see your thread since the first time you read it, it looks to be about some special interface for the omnia, and he doesn't own one. Just PM him anyway.
I would suggest you change your thread name to one which attracts the attention of the appropriate people.
I would love to see development for this project, and I'll do my best to help, I have an omnia, so atleast I can BETA test it out and provide feedback or w/e required.
Akshay
Something like flShow Carousel...
Click on the different examples...
http://www.flshow.net/carousel_examples.php
That would be awesome
EDIT: And make it for all devices!!!!
WildSioux said:
Something like flShow Carousel...
Click on the different examples...
http://www.flshow.net/carousel_examples.php
That would be awesome
EDIT: And make it for all devices!!!!
Click to expand...
Click to collapse
Exactly, same concept, but touch driven and with inertia. Very cool examples.
About the all devices subject, well if that depends on me i can make the graphic assets for every platform i think, with the given time obviously.
hellbender_it said:
Exactly, same concept, but touch driven and with inertia. Very cool examples.
About the all devices subject, well if that depends on me i can make the graphic assets for every platform i think, with the given time obviously.
Click to expand...
Click to collapse
I don't know anything about coding for PPC/WM. But I have used the above examples of flShow Carousel that I posted above for a website.
Aside from the flash in that, it uses XML. Since dazzlingdaz built a GUI using only XML http://forum.xda-developers.com/showthread.php?t=407900 I wonder if its possible to implement the flShow XML in that somehow?
BTW, the flShow Carousel uses inertia as seen in the "Mouse Interaction" example.
EDIT: I just noticed this on the flShow website...
Stand alone applications
The Carousel can be used in stand alone applications (like Delphi and C++ applications). Provided that you know how to embed flash movies in applications (and you also know how to handle fscommands issued by the movie), you simply have to associate fscommands to your photos:
<photo href="fscommand:mycmd" target="myparm">path/image.jpg</photo>
Click to expand...
Click to collapse
I have seen some here developing apps under C++ Lets make this happen. With my limited knowledge, I could try helping with some XML code.
mhhh... I'm thinking about a c++ fullscreen app embedding a flash application, this could keep things easy especially when porting the app on other devices (flash lite friendly), so resizing the movie to different resolutions should be like a snap, and the c++ base would allow to access device parameters that are not accessible directly from flash.
Furthermore using flash will allow more control over animations and visual quality from the design side.
Could that be a way?
hellbender_it said:
mhhh... I'm thinking about a c++ fullscreen app embedding a flash application, this could keep things easy especially when porting the app on other devices (flash lite friendly), so resizing the movie to different resolutions should be like a snap, and the c++ base would allow to access device parameters that are not accessible directly from flash.
Furthermore using flash will allow more control over animations and visual quality from the design side.
Could that be a way?
Click to expand...
Click to collapse
There is no easy way of doing. Either you do it complicated in C++ or you do it with C++ and complicated flash.
zeezee said:
There is no easy way of doing. Either you do it complicated in C++ or you do it with C++ and complicated flash.
Click to expand...
Click to collapse
You are right, i'll stop talking about things i don't know.
Things are moving a bit at MODACO
http://www.modaco.com/content/i900-...to-build-a-new-graphical-interface-for-omnia/
There's an interface demo done by a guy over on MoDaCo which is pretty decent for a quick mockup
http://www.modaco.com/content/i900-o...ace-for-omnia/
There's an interface demo done by a guy over on MoDaCo which is pretty decent for a quick mockup
Click to expand...
Click to collapse
Just posted a skinned version.
A little UP cause i'm slipped past the tenth page ...
*bump*
A li'l help from the guyz at xda would be appreciated, things are really moving at modaco and I'm sure they wouldn't mind a little hand from the xda experts.
Hello
​
We are at the very beginning stage of development of new FaceBook app for WinMo.
If any developer/graphic designer wants to join, please feel free to do so
Please reffer to this google code project site:
http://code.google.com/p/xda-winmo-facebook/
To join the group, PM xda member: joe_coolish
Donations:
Promised Fullfilled
sinoo - $10 + $10
thekrautdog - $5
PS: The poll is from the old post. You can still vote on whether you want a new FB app.
Follow updates on Twitter! Use the #xdafb hashtag to spread the word!
Here is an article on what kinds of feedback we're looking for when helping test the public beta: http://forum.xda-developers.com/showthread.php?p=9227274
[UPDATED 12/7/10]
BETA 4.1!
**update** If you were caught in the infinite automatic-update, things should be fixed now. Also, I forgot to disable the Compose button in the inbox. It will crash the app if clicked on. Hopefully by friday I can have another version that has this part working
Photo Albums! Pictures can now be viewed in XDAFacebook.
Big pictures will open up in the default browser for the time being. Once I make a good photo viewer, I'll replace that.
Also, the settings menu has a whole section dedicated to photos. Feel free to play with the settings, but numerical values == 0 or <0 will cause the app to crash! There is no safty net for this!
There is a number for concurrent image downloads. This number should be between 6-10. Any more can cause slow down, and less and the effect seems non-existant. I've gone as high as 25 and felt pretty good about it. But I haven't dared push it to the limit!
New albums had a few bugs so I held back on this release. It will be coming soon!
Older Posts! Feel free to browse the older posts I've successfully gone about a days worth of posts back w/o any lag.
Searchable Friends List! I added a search box at the top of the friends search list
Memory Management! Special Thanks goes out to Corwin9S. He helped me look at the memory usage. I reduced the CPU cycles by ~30%. It still takes up about 3-6 mbs of RAM. This is caused by Form Allocations, DLL imports, etc. Most of the space is just allocated space that I can't get rid of. I will try to find more ways to make the RAM usage go down, but from what I've been told by some people at MSFT, this numer isn't uncommon or bad. CPU cycles are what count and that's what I'm trying to optimize
GUI fixes! I finished the drop-downs, so they look a little more professional. I also added the numerical counters. There are still more that can be done on them, so I will continue improving their apperance and performance.
Rollup of bug fixes
And finally SPEED!! This version should be the fastest yet. Rendering times are super quick and load times seem to be back to where they belong.
Instructions for Localization:
Please create a blank language file (instructions are above) and edit ONLY the text in between the quote marks "". The quotes need to remain!
Verify that your text doesn't fly off the screen. Anywhere that the text is too long for the graphic, try shortening the word or pick a different one (if that's possible) if not, let me know (via picture) and I'll make the necessary changes.
Once you have a translated file, save it as <Language>.txt and upload it to your device. Place it in the same directory where you got the Blank.txt.
Please share your translations!
ALSO! Since the app will be transforming and new features will be being added, the translation process will be ongoing.
If you click "Create Blank Language File" and you already had an alternate translation loaded and working, the Blank.txt will only have the new strings in english, so you will only need to translate the changes.
Unfortunately, after a couple of hours searching the web and looking at platform SDKs, I have learned that poking is not supported by the Graph or REST APIs (what I use to interact with facebook). I've been looking, and I might be able to hack something that might work, or I could have the option to support Pokes via SMS. I need your feedback. Which option (or both) sounds the best? Does anyone even Poke anymore?!
Wall posting is very basic at the moment. I will be making an advanced text editor that has more options for posting links, privacy settings, etc.
I also changed the road map a little. Let me know if that works for everyone!
Hope everyone likes the new updates!
I also wanted to make a road map of releases leading up to the final release of Version 1.0:
BETA 4.X
This beta release will focus on posting data to Facebook and making sure everything works well.
This beta release will also include newer GUI pieces, such as Inbox!
BETA 5.X
This beta release will focus on Chat!
BETA 6.X
This beta release will focus on App Completeness! Or making sure all the functionality of a full Mobile Client have been implemented
RC 1
This release candidate will focus on Bullet-Proofing! All minor bugs should be worked out
RC 2
This release candidate will only happen if major bugs are discovered in RC 1
Release 1.0
Hopefully all is well!
That is the road map I have planned. I don't anticipate Beta 3 to be out very long (unless there are major bugs). I want to get to beta 4.X as soon as possible. I also might mix and match But that is the proposed roadmap to Release 1.0!
Devices that this beta has been tested on:
HD2 WVGA
BUGS!!!
Authorization should be working, but using the new URL is a lot cleaner (I think). Go here to authorize directly. Once you see the browser transfered to "Success" then try the application again
Friend names that are really long hang off the edge.
I've fixed this bug for the next release, long names will be clipped with Ellipsis
And the status of this beta is:
{
"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"
}
ENJOY!
Skinning instructions
Design instructions:
Download screenshots.zip
modifiy images in favorite image editor (that supports .psd and layers)
post concept image in thread/send us the .psd file
(OPTIONAL) Make skin with concept
Skin the XDAFacebook app instructions:
Download zip file
extract all images and place them in the \Program Files\XDAFacebook\Resources folder
launch application
enjoy!
Ok, instructions on how to skin the app are as follows:
Find the image that you want to replace.
Create new image and give it the specific name.
Special "tags" at the end of the name give the image special features.
copy the images to the \Program Files\XDAFacebook\Resources directory
list of tags:
_alpha this will take the first pixel of the image and make it the images "Alpha Channel". Make sure that the image is solid in that color and that there are no artifacts!
_trans_### where ### is a number (ie 200, 100, 10. Not 001). This number represents the total opacity for the image. The higher the number, the more opaque. Range 255-0.
_trans_png. This only works with 24 bit PNG files!!!! This is also very resource intensive, so make this a last option. This will preserve the images alpha channel. It is the only way to make partial transparencies.
List of files: This list will increase and until final release is up for change!
header 480x50
house 50x50
XFPanelHome 480x552
alphabar 50x648
the dimensions are based on 800x480 res screen. If someone wants to experiment and give me dimensions for other resolutions, please do so!
If you have any questions about where these images are, let me know and I'll tell you
Good luck and send me the zip with your skins and I'll post the best ones here
One more expecting a decente facebook app
At this time I just use opera or skyfire cose the MS app is realy useless for me ....
Happy to see someone here. The worst in official facebook app is there is no event for video or apps.
This would be great. I'm really missing a good Facebook app on my lovely HD2.
+1 for a new Facebook app!
+1
im mortified when Blackberry users asked me about FB applications for WM
+1
Any word on developement?
+1 too
+1
new FB application for WM
New apps FB
+1
the current ms FB not worth to use
I could be a waste of time because the microsoft is developing the app too. If they manage to make the app more usable than the coding of the "new" app was useless.
Guys
Didn't you read my post?
I am not the one developing the app. I am not a developer at all.
I jsut wrote appubator an email asking them to make a new FB app for WinMo (since there was a possibility like this). They have not replied ever since though Maybe they did not like the idea.
Maybe we could something to convince them do do the app OR!
Try to make our own application. This place is crowded with talented and awesome coders and graphics so I think we can definitely put something together. What do you people think?
I am graphic myself - If there are coders who decide to do go for it, I would like to help with visage of the app and the overall design and UI.
Who's in the NewFB_Boat? Any coders?
Introduction to development
Hi,
I've start research on the net and found this.
http://developers.facebook.com/docs/guides/mobile/
Actually there is no SDK for Windows Mobile provide by Facebook only for iphone and android.
But there is a lot of explication about how facebook work.
http://developers.facebook.com/docs/api
So the first thing is to wrote ourself a SDK we can use as a library for our program.
I'm going to search if we can exploit official Facebook library instead.
Dude, you are genius
I wonder why FB guys dont include WinMo...maybe they do not find winmo very profitable?
Maybe somone with good marketing knowledge could shed some light on FB management to make understand why WinMo FB app would be great lol
I ve download everything need to start development. Tomorow i ll take a look at this and post some comment.
i have a funny feeling the only reason they show the APIs for Iphone and Android is because the SDKs are open source.
but i would love a fully functional facebook app that would let me do everything, without the limitations of sense or the WM facebook app
Sopis said:
Guys
Didn't you read my post?
I am not the one developing the app. I am not a developer at all.
I jsut wrote appubator an email asking them to make a new FB app for WinMo (since there was a possibility like this). They have not replied ever since though Maybe they did not like the idea.
Maybe we could something to convince them do do the app OR!
Try to make our own application. This place is crowded with talented and awesome coders and graphics so I think we can definitely put something together. What do you people think?
I am graphic myself - If there are coders who decide to do go for it, I would like to help with visage of the app and the overall design and UI.
Who's in the NewFB_Boat? Any coders?
Click to expand...
Click to collapse
Hi;
I'm one of the founders of appubator.
I really appreciate your interest in our company. Sorry about not responding to your e-mail. We haven't see it come through - which address did you send it to?
We've been following this thread for a while. In short, a deep, detailed app like FB isn't something that we would do. First of all, we likely couldn't charge for it. If we did, its likely that FB or Microsoft would do one better than us and then we're out the time and money to develop it.
We're more about developing many apps (perhaps 100/year), that are smaller and easier to code, and selling them on multiple smartphone platforms.
If you have any ideas for apps you'd like to see - please visit the site at www.appubator.com. Register and submit your ideas. We're reviewing them more quickly and should be able to get back to you pretty quickly with a go/no-go.
Hello igolfchip
I am glad you have responded.
I have sent my APP idea to this address: [email protected] as it was written in the article about your company.
I fully understand you. Well, at least I gave it a shot
I have only one note though - If MS (or FB) would do a better app than you would, why they still havent made it yet?
Hopefully, we will be able to do something.
@Fredz - glad to hear that This all seems it is moving somewhere
I'm trying to gauge interest in developing manila/sense tabs, I'm looking for:
1. people interested in working on the facebook tab
2. people who want to make other tabs
3. people who are app developers who want to tie into tabs
4. we also need some people comfortable doing window apps
(I think we need help getting started with the Manila Kitchen GUI tools - currently command-line). There is plenty of guys who have worked on the tools and know tons about manila, just need a framework in which to tie into.
Please state if you are expert or beginner or willing to learn.
I think in most areas, support can be given to most to get them started (even if it's not your area of expertise) and will probably prove a good learning experience.
Now, just need to work out how to make this a poll...
OK, you can select more than one option at time:
- Expert can be considered Expert/Intermediate skill, i.e. you've made something and it works quite well.
- Beginner would be someone who has done small tweeks or done simple programs.
Ahh, forgot window app developers, in this case, register your interest (if you are), in the TouchFLO/Manila/SenseUI social group (a great bunch of guys who helped me from knowing nothing about sense):
Project: Manila GUI Kitchen Environment.
http://forum.xda-developers.com/group.php?do=discuss&group=&discussionid=223
Links are not working for me :/
I'd be interested in working on a Phone tab. something that included not only a call history, but some dynamic icons that showed (at the very least):
Missed calls.
Voice mail.
SMS/MMS
Email
It's amazing to me that this was on earlier versions of Manila/TF3D but isn't on the newer versions. This entire concept was supposed to be designed for a pda/PHONE converged device, but the phone side of it has been weakened on every upgrade.
AdamiX said:
Links are not working for me :/
Click to expand...
Click to collapse
I'll ask the group admin about it, perhaps you have to join as a member first...
http://forum.xda-developers.com/group.php?groupid=131
Trident said:
I'd be interested in working on a Phone tab.
Click to expand...
Click to collapse
I can point you in the right direction if you need it, my method for working with manila at the moment, is decompile everything and then use a good search tool to find the kind of code I need. Seems to work quite well and you can find some interesting functions/features, I've also found using the registry is quite handy for experimenting since you can test out calling different apps with different arguments and also jumps to sense pages (which are internal URLs). Also it can give you a view of values which are being used internally.
So far getting interesting results on the poll!
Looks like a good mix of people which is great!
1. Those interested in taking the facebook tab further, I'm just working on a few bits at the moment for it (trying to tie in the last bits of HTC function), but will happily pass it on when people want me to. [I released it much sooner than I planned, but felt mean waiting any longer]
2. Those interested in learning about manila then have a look through my tutorials and that will hopefully get you started (I was a total beginner too when I started them). Please let me know if there are bits missing or bits which don't make sense etc, it's aimed at people who have done a little programming or at least get the general idea. If it's not clear enough then an entry level tutorial would be welcome (I've avoided too much click here, type this type detail because there is too much to explain in one go).
(leave feedback on the tutorial thread)
3. Those interested in developing manila and wm apps for using tabs, I'm hoping to build a "Custom Manila Interface Tab" which will ultimately provide an API type interface for apps. Will probably need a lot of work, so once I've done a basic proof of the concept, which will be very simple and populated via registry keys (i.e. simple list display which can be populated via a normal app) I will then open it up for group development.
4. Those interested in WM app development, hopefully with the new tab it will be easy to get started with some basic ideas and try them out. As the new tab (or it can be used as a sub-page) develops we will need to know what kinds of things we want to display.
i.e. for the facebook tab I can see this being used as a simple way for a external app to list notifications, comments and all kinds of information.
5. Windows application development, let me know if you can get on the group, I really hope that once given a framework a GUI can be put together. The mode9Editor is an excellent example (I think the author is on the group) and the CMD line kitchen is another amazing tool which brought together all the other fantastic tools (again I think most the original authors are there). Given a good start with a solid base, the GUI could become a very powerful tool!
-------
Developing wm is much easier than working with the manila files, and even HTC tend to tie into dlls/exes quite often to do the leg work, but it doesn't appear to be consistent (each module does things slightly differently) so a direct API would be a massive task. So hopefully an interface tab will bridge the gap, it'll probably provide a good point of reference for useful manila functions too. With the addition of a good GUI editor, I'll look forward to having fun making some really amazing apps (no not a fart selector app...).
Great thread meltwater, you may end up being the driving force of a whole new Manila experience
smeddy said:
Great thread meltwater, you may end up being the driving force of a whole new Manila experience
Click to expand...
Click to collapse
No, the guys before me have been that (would have been no hope without the tools), but hopefully we've got some interesting ideas on the table!
Excellent results on the poll.
Here is an update of what's currently happening:
1. Facebook Tab
I'm currently continuing development on the tab myself, since it is still providing me with useful knowledge on working with manila. It serves as a good driving force for me to try out more stuff.
[MOD][SENSE2.5TAB] Basic Facebook Tab - Developer Thread
http://forum.xda-developers.com/showthread.php?t=663494
2. Custom Manila Interface Tab
I should be able to start work on this once I've learnt enough from doing the changes on the facebook tab. Currently my understanding of manila isn't quite good enough to tackle this yet, it's a big job particularly when the manila code isn't that easy to work with when there is no api.
The concept here is to make a basic tab where the content can be defined by a normal windows mobile app. This should allow many more tabs to be created, without specialist knowledge of manila code.
{
"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"
}
Something similar to this, but populated by an external app.
3. Manila/Sense Kitchen GUI
The group still needs someone to help kick off the project with some help in building the basic framework for the application. I really hope that this can be achieved, moving the whole process into a graphical app will really help with dealing with the difficult editing of the manila files particularly when defining the graphical components.
Please feel free to give feedback on what you think about my plans. Also if you want to get started on some simple(ish) stuff, there's bits in my tutorials etc.
Ok, trying to get a working development environment for windows mobile, is quite difficult if you don't have a full copy of Visual Studio. For now I will use a trial version, but after I'll post/link to tutorials on how to do it without Visual Studio and some initial steps for Windows Mobile development.
http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx Is a good starting point...
Hi everyone,
Thanks for filling in the poll. There are plenty on here who would like to know how to get started etc with manila, windows mobile development etc.
Short of writing a "how to" which covers everything, which I don't have time to do at the moment, what do people need/want to know to get them started???
This thread can be a simple Q&A section if people need help with the initial steps...
I would love to help but I have too much going on for now :/
This thread may not get noticed but since I started it to talk about and get developer interests I will post here anyway.
Since I've released the latest version of the facebook tab I have started work on my 2nd Tab Project. (Still developing the facebook tab v2.0 too).
The new tab will work along the same lines as Custom Manila Interface Tab concept but for now I have a specific application in mind. Hopefully we can keep this one open and the basis of the tab can be extended and reused to form other tabs working on the same principles.
So what do I need?
Well I have the very basics of the tab working, so I need some windows mobile developers to assist with creating a supporting app which will feed the data to the tab. They will need to handle xml data and potentially HTTP GET requests (I guess), we can go as fast or as slow with it depending on the developer(s) (I've got some ideas on how to start off slowly just like I did with the facebook tab, so beginners would be able to do it, they just need time and willingness to learn). I might start writing it myself but my time is limited and it would be nice to have this tab open to everyone (unfortunately I get too attached to my code/ideas when I've been working on them too long so want to avoid getting in too deep with that part - that is what happened with the FbTab).
What is it?
Not quite ready to announce what the tab will be but I've carefully chosen a good project.
What now?
PM or post here and I'll get back to you.
I'm not sure yet how this will work, but probably create a google code project so that anyone can contribute. Will create a developer thread for the project and once things are up and running a release thread to handle the releases/support etc.
Ideally, this project will be open as possible and allow new developers to have a go. There is plenty which can be done, by all ranges of skill levels. It would be excellent to have a wiki attached to the project which explains how it is put together etc, would be great to provide a stepping stone for future developers to get working with windows mobile and sense.
Also need suggestions on where to host the project, GoogleCode, CodePlex etc require change management software which I'd like to avoid. Perhaps something like 4shared maybe or dropbox?
wow
wow very good.
New to Winmo developement, but willing to seriously learn
meltwater,
I am new to the Winmo developement, but am taking it up in a serious manner. I am willing to take on new tasks with some support. I have the full version of Visual Studio 2010 and can allocate alot of time currently to any projects that you are looking for. Again, I would need to have some support, or be pointed in the right direction, but am very willing to assist. I will do what research I can and ramp up to begin as soon as possible.
One note..I am currently enrolled in school for programming, part of the cloud of programmers that work with Microsoft through VS 2010, and am working to become more proficiant with the WinMo SDK.
Can I help?
Mxdadevolper said:
meltwater,
I am new to the Winmo developement, but am taking it up in a serious manner. I am willing to take on new tasks with some support. I have the full version of Visual Studio 2010 and can allocate alot of time currently to any projects that you are looking for. Again, I would need to have some support, or be pointed in the right direction, but am very willing to assist. I will do what research I can and ramp up to begin as soon as possible.
One note..I am currently enrolled in school for programming, part of the cloud of programmers that work with Microsoft through VS 2010, and am working to become more proficiant with the WinMo SDK.
Can I help?
Click to expand...
Click to collapse
That sounds perfect, just the sort of thing I'm after.
I'm no where near being expert anyway, as I've mentioned a few times, the facebook tab is my 2nd windows mobile app, the 1st being "hello worlde", however I've learned tons doing it and I think it's not too bad (a lot of it is still unreleased). I have a long background in embedded software though.
One thing, visual studio 2010 is no good for windows mobile development, it only supports windows phone 7 not windows mobile (MS killing WM dev much?). Fortunately you might be able to get a FREE student licence via MS Dreamspark, although sounds like they might be able to provide what you need. The work I am doing is in C#.
I put together a little of the support code for the tab last night and the concept appears to work fine. I'll start up a project thread soon, still trying to work out what is the best place to hold/manage the code, want to avoid change management systems:
I don't want to install extra software to handle it
It creates an extra barrier to people having a try
This means codeplex, sourceforge and gogglecode aren't suitable. At the moment 4shared seems like a good choice (simple online storage area) or DropBox which I also use (which could be easiest).
Opened up the developer thread, project details will come soon.
meltwater said:
That sounds perfect, just the sort of thing I'm after.
I'm no where near being expert anyway, as I've mentioned a few times, the facebook tab is my 2nd windows mobile app, the 1st being "hello worlde", however I've learned tons doing it and I think it's not too bad (a lot of it is still unreleased). I have a long background in embedded software though.
One thing, visual studio 2010 is no good for windows mobile development, it only supports windows phone 7 not windows mobile (MS killing WM dev much?). Fortunately you might be able to get a FREE student licence via MS Dreamspark, although sounds like they might be able to provide what you need. The work I am doing is in C#.
I put together a little of the support code for the tab last night and the concept appears to work fine. I'll start up a project thread soon, still trying to work out what is the best place to hold/manage the code, want to avoid change management systems:
I don't want to install extra software to handle it
It creates an extra barrier to people having a try
This means codeplex, sourceforge and gogglecode aren't suitable. At the moment 4shared seems like a good choice (simple online storage area) or DropBox which I also use (which could be easiest).
Opened up the developer thread, project details will come soon.
Click to expand...
Click to collapse
Sounds Great!! I'll be looking for the thread and details. I also have been working in C#, so I think that we'll learn alot together.
Count me in... can supplement SenseSDK if needed!
Ed
eboelzner said:
Count me in... can supplement SenseSDK if needed!
Ed
Click to expand...
Click to collapse
Hopefully a lot of the new tab will be within sense itself with a hidden support app to drive it, although later on it will probably use the SDK for configuring and managing things. Although that is only a rough idea at the moment. (will send you some details - will update the dev thread tomorrow and announce the project).
However, the facebook tab v2.0 is attempting to make extensive use of your sense SDK and greenhacks extended controls. I've currently pushed my ability to the limit with the interface though, hopefully when greenhack releases the latest extended controls I can fill in some of the missing holes. Still experimenting with the GUI aspects and possible concepts for how it should work. Will have think about the GUI again, there are a few areas which I've not quite been able to do what I was aiming for, which the Sense SDK might be modded to achieve.
I'm kinda aware though that a lot of the effort to implement the features for the facebook tab v2.0 will already be done by the Xda Facebook app being produced (so eventually we may tie it in to the tab after v2.0). The new project will hopefully help me expand what I can do with sense and allow better integration of apps.
New RSS Tab project is GO GO GO
[MOD][SENSE2.5TAB] RSSTab - Developer Thread
Thread has all the files ready to go, just not sure what people are waiting for...is it that scary?
Really?
meltwater said:
Also need suggestions on where to host the project, GoogleCode, CodePlex etc require change management software which I'd like to avoid. Perhaps something like 4shared maybe or dropbox?
Click to expand...
Click to collapse
Why on earth would you want to avoid Source-code Version Control? SVN, GIT, and even CVS are an absolute God-send to any development group. i can see one or two pro's to avoiding it if you're the only developer on the team, but any more than 1 dev contributing code to a project turns it into a nightmare without a SVC ...
phalacee said:
Why on earth would you want to avoid Source-code Version Control? SVN, GIT, and even CVS are an absolute God-send to any development group. i can see one or two pro's to avoiding it if you're the only developer on the team, but any more than 1 dev contributing code to a project turns it into a nightmare without a SVC ...
Click to expand...
Click to collapse
Well can't that be handled by a decent web-based on which does it on the server side?
I know you are totally right, version control is very important (I've used many on a professional basis), but do I really need to force all the developers (and myself) to install full SVN programs?
I was hoping there would be a web based version control system which allows you to check in/out files purely using a web browser.
Any suggestions would be appreciated...I've only used closed corporate solutions before so new to open-source.
CVS idea
Guys,
Can we use CodeBeamer for something like this? From what I'm reading this might allow us the versioning control. It could be downloaded for free for up to 6 users.
Any thoughts?
Here's the link for the version that I was thinking of.
http://www.intland.com/products/cb-mr/overview.html
Hey guys,
You have probably already seen my previous work on WorldCup App for WM (WP7 Style).
This time I want to let you know that I've just published a new open source project in codeplex, called Fleux.
It's a UI engine that can provide a very smooth user experience to your C# .Net Compact Framework application, with a friendly API.
It also provides a powerful animation, and transitions engine, and features kinetic scrolling and a Panorama control.
There still work to be done, but I think the foundation is done.
I'm planning to implement more controls soon. I'm developing Fleux in my free time, and that's the main issue I have now. If any of you are interested in helping me or in using Fleux for your project, just send me a PM.
To see what I'm talking about, I've recorded a video preview.
Unfortunately, I cannot post outside links here yet, but you can watch the video in youtube if you search for "Fleux Preview".
If anybody else can please post the links to the video and the project at codeplex, that would be awesome.
Looking forward to hearing from you!
{
"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"
}
Reserved
For future posts
joemp said:
Hey guys,
I just published a new open source project in codeplex, called Fleux.
It's a UI engine that can provide a very smooth user experience to your C# .Net Compact Framework application, with a friendly API.
It also provides a powerful animation, and transitions engine, and features kinetic scrolling and a Panorama control.
There still work to be done, but I think the foundation is done.
I'm planning to implement more controls soon. I'm developing Fleux in my free time, and that's the main issue I have now. If any of you are interested in helping me or in using Fleux for your project, just send me a PM.
To see what I'm talking about, I've recorded a video preview.
Unfortunately, I cannot post links here yet, but you can watch the video in youtube if you search for "Fleux Preview".
If anybody else can please post the links to the video and the project at codeplex, that would be awesome.
Looking forward to hearing from you!
Click to expand...
Click to collapse
Looks great! I see that its for HD2, what are the chances of running this on an Imagio? If you need beta testers, or would like to see its possibility to run on an 'older' phone, let me know. I am running the Imagio with 6.5, sense 2.1 (stock verizon rom) and just a few speed tweaks and visual updates.
And to throw down what I can, here is the video link:
http://www.youtube.com/watch?v=Q4iXmKc_MqQ
And the link to the website:
http://fleux.codeplex.com/
Its really wicked fast, and the potential is really something I see progressing very very far! Nice work!
Hi Jerry, thanks for posting the links.
I already answered you in the PM, just send me an email and I'll send you a CAB for testing the demo in your HTC Imagio.
Thanks again!
-J
Will this only be for Capacitive screen phones?
It can run on any touch screen windows mobile 5+ device with .Net CF 3.5.
Obviously the smoothest run is in HTC HD2, and the current version of the Panorama control is not optimized for Square screen devices or for Landscape.
However, you can tweak your app if you're targeting slower devices for getting better performance. I'll be posting some samples showing some of those tweaks to enable building a fleux app targeting an older hardware.
I was also thinking on enable/disable features based on the hardware the app is running, but there is nothing yet about it.
Remember that this is an open source project, you can read the source code, you can play with it, you can change it according to your needs. I want to hear what you guys need for your apps, and let's work to make it possible. Fleux is already a great foundation for having an outstanding UX for your .net CF app.
Unfortunately I don't have the time for build another app showcasing it, my previous effort was a World Cup App in June, using an early panorama approach. That one got 60.000+ users, and great feedback. This time I want to be focused on the UI engine, and let you build the apps. I'm here to help.
-J
Waiting your release to try, but it seems really amazing.
Damn ! is cool...
i love it... so fast and responsive.... damn...
so great !
If you wanna take a look at it, you can download the latest source code from Fleux project site at Codeplex and build it in VS 2008. Fleux is just C# .Net CF 3.5 code.
I'm currently finishing the Pivot control (which is looking great) and then I'll start adding some other missing controls.
If any of you want a cab file with the Fleux demo, just drop me a PM with your email, and I'll send you the installer.
It's in early stages yet, but you will get the demo you can see in the video.
Awesome! I have been thinking about writing an UI Engine for a while, but this looks so great! Revive WinMo
May I use your early Version you have postet @ Codeplex to bring out a prove of concept for one of my applications?
Brandi, that would be really awesome!
Feel free to download the latest source code and play with it. Use it freely in your proof of concept and send me all the feedback you have from it. I'm sure you will need elements or features that are not implemented yet, but all that feedback will help me prioritizing my work, and I can also help you with pointers about how can you get the UX you're looking for.
You can also send me an email to jose at mobilepractices dot net explaining what UI do you have in mind and I can give some advice to speed up your work on it.
Thanks!
-J
joemp said:
Hey guys,
You have probably already seen my previous work on WorldCup App for WM (WP7 Style).
This time I want to let you know that I've just published a new open source project in codeplex, called Fleux.
It's a UI engine that can provide a very smooth user experience to your C# .Net Compact Framework application, with a friendly API.
It also provides a powerful animation, and transitions engine, and features kinetic scrolling and a Panorama control.
There still work to be done, but I think the foundation is done.
I'm planning to implement more controls soon. I'm developing Fleux in my free time, and that's the main issue I have now. If any of you are interested in helping me or in using Fleux for your project, just send me a PM.
To see what I'm talking about, I've recorded a video preview.
Unfortunately, I cannot post outside links here yet, but you can watch the video in youtube if you search for "Fleux Preview".
If anybody else can please post the links to the video and the project at codeplex, that would be awesome.
Looking forward to hearing from you!
Click to expand...
Click to collapse
I usually just lurk here but I had to break my silence just to say...
WOW...AMAZING WORK!!!!
Though I recently upgraded to an Epic 4G...I would love to play with this on my Touch Pro 2 just for kicks. I really love pushing that device to it's limits for some reason.
joemp said:
Brandi, that would be really awesome!
Feel free to download the latest source code and play with it. Use it freely in your proof of concept and send me all the feedback you have from it. I'm sure you will need elements or features that are not implemented yet, but all that feedback will help me prioritizing my work, and I can also help you with pointers about how can you get the UX you're looking for.
You can also send me an email to jose at mobilepractices dot net explaining what UI do you have in mind and I can give some advice to speed up your work on it.
Thanks!
-J
Click to expand...
Click to collapse
Thank you for your open minded policies
I will do some Concept Studies and then give you a feedback to the current status of the UI!
I had pretty much the same in mind, since I saw WP7 I thought, that it cannot be impossible to have such an ui in the normal winCE environment. But you are doing a great job on this, and I don't think we need the same UI twice.
With Fleux...
You can with good knowledge of Windows Mobile create a panoramic UI to erase Original UI...
If you need some graphics...
LeSScro is here to serve communauty...
brandi said:
Thank you for your open minded policies
I will do some Concept Studies and then give you a feedback to the current status of the UI!
I had pretty much the same in mind, since I saw WP7 I thought, that it cannot be impossible to have such an ui in the normal winCE environment. But you are doing a great job on this, and I don't think we need the same UI twice.
Click to expand...
Click to collapse
I'm sure we all know the potential of Windows Mobile, but such an outdated UI has been making it look like the ugly and avoidable platform, even with the great efforts from HTC and some XDA devs here for changing it, tackling mostly the home screen experience.
I'm glad you like my work on this. It's great that you had the same idea in mind. Actually, I agree with you, we don't need the same nice UI twice, but we do need at least a single awesome UI, and if you have been thinking on this, I'm sure you have tons of interesting stuff to contribute with this project. I'm working on fleux in my free time, and that's my main issue right now, I don't have enough time to build all what I have in mind as fast as I want. If you can focus your work on building some of the missing stuff on fleux, that would be great. I'll be really glad to provide you all the help for the fastest ramp up and to go right to the point.
-J
lesscro said:
With Fleux...
You can with good knowledge of Windows Mobile create a panoramic UI to erase Original UI...
If you need some graphics...
LeSScro is here to serve communauty...
Click to expand...
Click to collapse
Thanks again LeSScro!
We will definitely need some help on that area, so stay in touch.
joemp said:
I'm sure we all know the potential of Windows Mobile, but such an outdated UI has been making it look like the ugly and avoidable platform, even with the great efforts from HTC and some XDA devs here for changing it, tackling mostly the home screen experience.
I'm glad you like my work on this. It's great that you had the same idea in mind. Actually, I agree with you, we don't need the same nice UI twice, but we do need at least a single awesome UI, and if you have been thinking on this, I'm sure you have tons of interesting stuff to contribute with this project. I'm working on fleux in my free time, and that's my main issue right now, I don't have enough time to build all what I have in mind as fast as I want. If you can focus your work on building some of the missing stuff on fleux, that would be great. I'll be really glad to provide you all the help for the fastest ramp up and to go right to the point.
-J
Click to expand...
Click to collapse
Awesome, I am on!
I'll need to spend a little time reading your code, but I am very willed to contribute some controls, UI Elements needed for this awesome UI!
So, here is my first try of a Demo programm!
Its not perfect so far, but you can see what this UI can do
Awesome work Brandi! And that was really quick. I feel that's a very good sign so far.
I've just pushed another source code change set to Codeplex, with a first approach for a Pivot control. It also has an additional template for titled groups, and some new parameters in the TextElement for text-wrapping support (without the need of using the DrawingGraphics DrawMultiline() primitive).
I'm working on a compatibility mode for enabling fleux to run on slower devices with a nice performance. That's my focus right now.
Please send me an email with your feedback about the experience of developing a fleux app. That would be definitely very useful.
Thanks!
-J
Android Customization Suite 1.0
This is a program to complement your ROM. It is able to produce a CWM flashable zip with apps your ROM might be missing (T-Mob ones, launchers, utilities, etc). It also has other tools available for you. It can produce an empty flashable zip for you (read more about it here). And now, it has "repositories." Developers can upkeep their own repos with whatever files they wish. Roms, themes, mods, etc.
need i9000 Devs to talk to me to get their work added on here!
in the mean time, you guys can mess with the Utilities in the Vibrant section just to get a feel for it
Screenshots
{
"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"
}
Older Screenshots:
Repo Tab 0.999
Repo Tab
Utilities Tab
Launchers & Misc Tab
Vibrant Apps Tab
System Tab
Instructions
Download. Note: you must have Java installed to run this app
WHILE YOU ARE DOWNLOADING MAKE A NANDROID BACKUP
Unzip the folder. Please keep it intact. Moving files around in there will probably break the functionality.
Run ACS.jar.
Choose desired apps.
Wiping Dalvik cache is recommended, but it will take you about 5 minutes to boot
Copy flash.zip to your internal sd card
Flash with CWM
Linux users: if you are running Linux I advise you to use the run.sh file to run the program, otherwise it may use your home directory to store files
Mac users: you need to have java 1.6 installed for this to work. i tested this on a friend's mac (running 10.5.8 & java 1.5) and it wasn't working. also i was not able to update her java to 1.6 either. so i'm assuming you need to have snow leopard installed for this to work...
Devs:
Check out this reference guide for more info on setting up a repo list. Feel free to contact me for any clarification. It's really not hard to do it, just have to understand how the app works a little. The guide should give insight and instruction. Contact me to add your repo to the list.
Options Note
If you want to change the location of system apps, please make your selections first THEN change the location
Change Log
v1.0
-finished gui changes, no more tabs
-added menu bar with options option
-couple bug fixes from .9999999
v0.999
-redesigned gui
-everything is in form of a repo now (or will be at v1, too lazy to do launchers tonight)
-added functionality for different phones
-changed the way the app checks files against the server, should be much more efficient & faster
-need a new name!
v0.86
-bug fixes
-location of system apps (in the options tab) now works
v0.85
-repo functionality added
--any devs, feel free to contact me to add a section for your rom/mods/whatever
--the "repo" is maintained by you and is updated automatically when you update it, no need to recompile the app
-options tab
--new option to specify where you'd like to store apps that would originally go in /system/app currently may not work, need some script help from a dev to fix this D:
-download percent for convenience and downloading large files
-did i mention there's a repo?
v0.7 Beta
-couple GUI changes to make it prettier
-new feature to create blank CWM zips for your use, read more about it here
v0.6 Beta
-improved code to download from online server & error checking
-added modems
v0.5 Burly Beta
-Basically rewrote program...
--should be more efficient now, too
-Initial online implementation
--hopefully my web host can handle the traffic
-icon is missing, after 8 hours of working on 0.5 i'm not going to fix it right now
-file size down to less than 150k
v0.4 ALPHA
-KERNELS & MODEMS NOT INCLUDED IN THIS UPDATE, SORRY
-TouchWiz Launcher Widgets will not be added along with the launcher
-added progress bar (along with rewriting some code to make it more efficient)
-added a rename box, you can now name your .zip whatever you like
-added more tmobile bloat (sigh)
-the application will not recognize APKs and files outside of itself, so for instance if you have an APK that you want to add just put it in the corresponding folders.
-- for instance my VCK.jar is in folder /vck/, i want to add hi.apk. I could move it to /vck/data/app/hi.apk and when you click generate zip, the program should include it. please contact me if this is unclear or you have questions, this is only a minor feature
v0.3 ALHPA
-Renamed to Vibrant Customization Kitchen (thanks BruceElliot)
-re-organized tabs a little
-fixed bug where program would not work properly after generating a zip (thanks jdanisevich)
-Launchers & Misc tab should work
v0.2 ALPHA
-Most Vibrant Apps added (missing TMO TV & Media Hub for now)
-Misc Tab works now (minus GB keyboard, didn't work for me for some reason)
v0.1 ALPHA
-Initial Release
Current Known Bugs
-Please report any bugs you may have!
-If you do encounter a bug, restarting the program and trying again may help.
If you like this Tool, hit the Thank you button!
github - I don't really know what I'm doing with git, but here's my attempt at publishing it
Credits
-Scrizz - doing the hard work on the modems
-Heathen - script help
-Morfic, Eugene, Supercurio for their work (and allowing me to use their kernels)
-all ROM devs
-everyone else in this community who always help
Media Mentions
XDA Front Page (v0.3)
Android Spin (v0.4)
Sure, a universal kitchen is a great idea
+1
sounds like a good idea
I'm interested! This might be the tool that can enable noobs to cook their custom roms, if I understand it correctly.
A few questions though:
Where does the tool obtain the apps? From the web, or from your own computer?
Does it include the capability of de-odexing the /system/app and /system/framework? Would that be too much to add?
Optimize and zipalign capability? Can that be done too?
Is this an alternative to the online kitchen, like paulobrien, leshak or others, but in this case, the tool resides in your comp, and not from the web?
If you don't mind, please elaborate a little more.
There are many budding chefs here and I'm quite certain a number of people would be interested.
Very much obliged.
Sent from my GT-I9000 using XDA App
g00ndu said:
I'm interested! This might be the tool that can enable noobs to cook their custom roms, if I understand it correctly.
A few questions though:
Where does the tool obtain the apps? From the web, or from your own computer?
Click to expand...
Click to collapse
From the web. Most of the stuff is hosted on my web host, couple of guys have their stuff linked on their hosting.
Does it include the capability of de-odexing the /system/app and /system/framework? Would that be too much to add?
Click to expand...
Click to collapse
It doesn't. It depends, I'm not so great at developing ROMs and such. Just trying to help where I can.
There are already tools to do this though, right?
Optimize and zipalign capability? Can that be done too?
Click to expand...
Click to collapse
Again depends what is involved in the process, I don't know much about either.
Is this an alternative to the online kitchen, like paulobrien, leshak or others, but in this case, the tool resides in your comp, and not from the web?
If you don't mind, please elaborate a little more.
There are many budding chefs here and I'm quite certain a number of people would be interested.
Very much obliged.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Not so much an alternative, but it's more of a ROM-complement.
It has the ability to eventually cook ROMs, but I'd have to code another module that would handle this. It might get pretty code intensive and not so efficient in Java as it is probably on these online kitchens.
birgertime said:
....
Not so much an alternative, but it's more of a ROM-complement.
It has the ability to eventually cook ROMs, but I'd have to code another module that would handle this. It might get pretty code intensive and not so efficient in Java as it is probably on these online kitchens.
Click to expand...
Click to collapse
Thanks for taking the time to answer this. Appreciate your help in extending this to the international i9000 users.
I look forward to testing your tool.
Sent from my GT-I9000 using XDA App
birgertime said:
From the web. Most of the stuff is hosted on my web host, couple of guys have their stuff linked on their hosting.
It doesn't. It depends, I'm not so great at developing ROMs and such. Just trying to help where I can.
There are already tools to do this though, right?
Again depends what is involved in the process, I don't know much about either.
Not so much an alternative, but it's more of a ROM-complement.
It has the ability to eventually cook ROMs, but I'd have to code another module that would handle this. It might get pretty code intensive and not so efficient in Java as it is probably on these online kitchens.
Click to expand...
Click to collapse
Yeah, there are already tools which are able to cook custom ROMs, deodex them, zipalign them, and otherwise perform modifications on them. I think this sounds like a great idea; however I'd just keep it as a complement to a ROM, not an entire replacement for a kitchen.
Good work.
Windows Only?
Edit: Sorry. Didn't read. Java. Allrighty then
seeARMS said:
Yeah, there are already tools which are able to cook custom ROMs, deodex them, zipalign them, and otherwise perform modifications on them. I think this sounds like a great idea; however I'd just keep it as a complement to a ROM, not an entire replacement for a kitchen.
Good work.
Click to expand...
Click to collapse
Of course there are tools available to do those, but currently, these tools are fragmented and spread all over, thus making it difficult for budding chefs.
While an online kitchen is good, I have my reservation as well. It does limits the rom choices. Everyone is dictated by the developer on which rom he will put in, and lesser known roms will be left out.
Perhaps at this point of time, an integrated approach might be too premature.
I really look forward to the day when such a kitchen exists for users who can have the freedom to choose what rom they want to put in.
Sent from my GT-I9000 using XDA App
Nice one. I'd love to give it a go
g00ndu said:
Of course there are tools available to do those, but currently, these tools are fragmented and spread all over, thus making it difficult for budding chefs.
While an online kitchen is good, I have my reservation as well. It does limits the rom choices. Everyone is dictated by the developer on which rom he will put in, and lesser known roms will be left out.
Perhaps at this point of time, an integrated approach might be too premature.
I really look forward to the day when such a kitchen exists for users who can have the freedom to choose what rom they want to put in.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Not really. Check out dsixda's HTC Kitchen: http://forum.xda-developers.com/showthread.php?t=633246
It's a single, cross platform tool which can do everything from deodexing and zipaligning to adding root, to signing an APK, etc. It's an extremely powerful (and I believe user-friendly) tool which budding chefs are able to use in order to learn more about ROMs and Android in general. Personally I think it'd be a good idea to just keep these two applications separate (kitchens + this ROM complement) and just focus on providing as much functionality within this tool as possible as opposed to focusing on both.
Users are able to choose any ROM they want, add any applications / themes they want, etc. Essentially the user has total freedom.
Also, if you need any help with this application birgertime, I'd be glad to provide a hand.
seeARMS said:
Not really. Check out dsixda's HTC Kitchen: http://forum.xda-developers.com/showthread.php?t=633246
It's a single, cross platform tool which can do everything from deodexing and zipaligning to adding root, to signing an APK, etc. It's an extremely powerful (and I believe user-friendly) tool which budding chefs are able to use in order to learn more about ROMs and Android in general. Personally I think it'd be a good idea to just keep these two applications separate (kitchens + this ROM complement) and just focus on providing as much functionality within this tool as possible as opposed to focusing on both.
Users are able to choose any ROM they want, add any applications / themes they want, etc. Essentially the user has total freedom.
Also, if you need any help with this application birgertime, I'd be glad to provide a hand.
Click to expand...
Click to collapse
Yes, I know about this kitchen. Thanks, but also take a look at the video guide thread, so many were complaining about problems, and that makes me wonder if it is fit for use in the first place.
Anyway, I shall check up the kitchen further, thanks.
Sent from my GT-I9000 using XDA App
g00ndu said:
Yes, I know about this kitchen. Thanks, but also take a look at the video guide thread, so many were complaining about problems, and that makes me wonder if it is fit for use in the first place.
Anyway, I shall check up the kitchen further, thanks.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
I guess users with a good amount of knowledge of Android should be using that kitchen. A lot of problems in that video thread are pretty basic and able to be solved quite easily (ie not signed, symlinking problems in the update-script, etc).
It works quite well if used correctly. I guess it's just difficult for the average user to pick it up and start creating a ROM (however, I think it was intended for advanced users in the first place).
OP updated, need i9k devs to give this a go!
Looking good. Gonna test it out in a few,