Related
NOTES:
The projects if developed will become a generic code baseline for each and every developer seeking codes.
This means projects in this thread is just to give everyone a basic working conceptual code which can be used anywhere in similar projects.
Just think people has great ideas to work on, but they dont have baseline code from where to start as most of them might be learning.
So this thread should help them out giving a working base code..
Any1 interested in building couple of OpenSource Projects for PPC? Ill post concepts.
Lets built next generations of applications together as open source which people can use to learn things as well.
The reason open source is so that everyone can contribute code for a project, and work together to built the best.
Anyone Interested???
------------------------------------------------------------------------------------------------------------------
Project 1: File Indexer for PPC [FIndexer]
Not Sure if it exists or already available.
Added:
01 Feb 2008
Description:
To index each and every file on PPC with custom options on indexing.
Purpose:
In todays world where 1gb,2gb,4gb cards are available, we store tons of file on our PPC like ebooks, songs, music, videos.
Many times it is not possible to search using a search utility as it may consume battery and we need to wait till file is being search.
This is the place where this FIndexer comes in to picture, where we index our file either manualy or scheduled.
And then searching a file will just take 1 second to return the results.
Language:
C++ is best language for this kind of project because of speed.
Database:
Not sure, but either SQL or Access DB.
Type:
Open Source
------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
Project 2: File System for PPC [PFS (Pocket File System)]
Not Sure if it exists or already available.
Added:
01 Feb 2008
Description:
Idea came from Microsoft new file system WinFS.
Correct me if i am wrong, this File system is a file table itself where it keeps track of each and every files in details in Real Time.
Purpose:
In todays world where 1gb,2gb,4gb cards are available, we store tons of file on our PPC like ebooks, songs, music, videos.
Many times it is not possible to search using a search utility as it may consume battery and we need to wait till file is being search.
This is the place where this PFS comes in to picture.
Why use any indexing software also?, let this File system handle it in real time.
Language:
C++ is best language for this kind of project because of speed.
Database:
Not sure, but either SQL or Access DB.
Type:
Open Source
------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
Project 3: Tic Tac Toe (x & 0) Game (BlueTooth Enabled)
Not Sure if it exists or already available.
Added:
01 Feb 2008
Description:
This is a game which we always played for fun in good old days and still we play.
We might have wasted good amount of papers to play this game. Classic X & 0
Purpose:
We hardly see any bluetooth enabled games for PPC. Thats the purpose to built a very basic game with 2 players mode on bluetooth.
This may be a good code for all the developers round here who wants to start with some bluetooth code.
Language:
C++ is best language for this kind of project because of speed.
Database:
Not sure, but either SQL or Access DB or XML
Type:
Open Source
------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
Project 4: Multipurpose Single Line Marquee Scrolling Today Screen Plugin [Like Stock Tickers]
Not Sure if it exists or already available.
Added:
01 Feb 2008
Description:
A today plugin which scrolls like a stock ticker in 1 or 2 lines, and provides useful configurable information like battery info, world time, live money rates, notifications, one liner quotes, jokes, appointments, bluetooth status, and much more, in 1 or 2 scrolling lines.
Purpose:
Many might have noticed too many of today plugin gives a scroll bar to your today screen which dont look good.
This is where this plugin comes in to picture.
This should be completely customizable right from scrolling speed to colors to information to flashing colors speed, bold and much more.
Language:
C++ is best language for this kind of project because of speed.
Database:
Not sure, but either SQL or Access DB.
Type:
Open Source
------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
Project 5: Application Specific Backup Tool (Can be a great tool)
Not Sure if it exists or already available.
Added:
04 Feb 2008
Description:
There are several backup tools which takes backup of PPC as a whole and can be restored easily, but:
How many times you feel that you had installed tones of applications and had taken a backup of those, and now when you get a new PDA, you feel like you dont want to again install all the applications installed previously due to certain reasons. By restoring the backup you end up again with all unrequired applications again.
This tool will help you to eliminate those problems by taking backup of each and every application configurations seperately with version informations. Yes now you can backup configurations of your games, your theme managers, your music player configurations and everything and have choice to restore them back again seperately as required.
Yes people who develope tools with configurations involved may have to coporate to tell us where they save the data of their application so we coders can add a plugin code to backup that particular application.
You can say that this tool has a builtin database information of most of the application to backup the configs.
Purpose:
Description above says it all
Language:
C++ is best language for this kind of project because of speed.
Database:
Not sure, but either SQL or Access DB or XML
Type:
Open Source
------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
Project 6: Application data which synchronizes with Web Services.
Not Sure if it exists or already available.
Added:
07 Feb 2008
Description:
Again this is an application which most coders are going to like who are learning mobile codings. This application mainly shows how to communicate with mobile device application with web service to keep data in sync. Data can be either contacts, games scores, or any text based details.
Yes a today screen plugin would be nice to show some information on sync or other details.
Purpose:
To provide generic code to each coder seeking this kind of communication.
Language:
C++ is best language for this kind of project because of speed.
And either .Net or Java for Web Services.
Database:
Not sure, but either SQL or Access DB or XML
Type:
Open Source
------------------------------------------------------------------------------------------------------------------
All Projects should be easily skinnable by anyone.
People willing to part of this project, than please post your details as follows:
Name:
Skills:
Comments:
Once we have a team than we will go ahead and create documents like
RUD (Requirement Understandings Document)
SRS (Software Requirement Specifications)
What do you guys say??
Wanna work together as one, and built a new world for everyone?
Wait for everyone's view, either good or bad.
I am not sure how good above to projects are, but this thread mainly wants every coder, designer, tester to work together and built something.
List of Contributers (Coders, Designer, Tester, Others)
This place will list all the Contributers (Coders, Designer, Tester, Others)
Screen Design for each Projects goes here
Screen designed by contributers goes in this post.
NOTE:All screens designed will be copyright of the designer and should not be distributed or used without a permission.
Attached a Screen for an idea for Project 4
Notice the first Plugin in Yellow border.
Created by me.
List of Features and Request for Features and Suggestions
List of Features and Request for Features and suggestions goes in this post whomsoever wants. Then the team can make it happen.
Builts / Releases
Builts / Releases Goes in this section.
Technical Disscutions
Important Technical Disscutions will be posted and collected in this post.
Intentionally kept blank 1
Intentionally kept blank 1
Intentionally kept blank 2
Intentionally kept blank 2
Intentionally kept blank 3
Intentionally kept blank 3
Intentionally kept blank 4
Intentionally kept blank 4
Intentionally kept blank 5
Intentionally kept blank 5
zbop has done something similar to what you are looking for in number 4. You place info in reg. keys and then update that info via Mortscript (or however you want) and then it gets scrolled on a today screen line. Check out http://discussion.treocentral.com/showthread.php?t=141375 post #269 for the latest version.
more than 600 views but just 1 reply!
I wonder how does open source developers meets and work together
I decided to give this initiative a fighting chance so I am going to 'sticky' this thread for one week.
If there are no takers I will 'unsticky' it.
Unfortunately, I do not currently have time to take part in this project my self as I am learning to program for Linux and OpenMoko specifically.
greenhacks said:
more than 600 views but just 1 reply!
I wonder how does open source developers meets and work together
Click to expand...
Click to collapse
They don't, they start by making something, small, runnable, interresting, then share it, with the source.
This is more than i could expect from this forum. Thanks a lot.
This is a try to bring many great people in this forum and to develop something great for the forum.
Projects mentioned in this thread is just for start.
People can give their own new ideas so all work together and make something great for all the forum users.
i have no other intentions to start this thread other then bringing all together.
Starting this thread i thought i will also put my skills to help new guys.
Thanks again, and i hope this works out.
Here's a project idea that came up in the herald forums - use your touchscreen as a psudo-wacom tablet while tethered. Yes it would only be on/off and wouldn't sense pressure differences, but would still make for a cool project.
Heared of Android?
I guess you have heared about android,an all open-source linux based platform.And about the total of 10M bounty by Google as an award for the top 50 applications tha will be developed for the platform.So I'm guessing any developers with the skills to do such projects will have their hands full.
After all it sould be reasonably easyer to programm for an all opensource platform than for WM,a closed source platform.
Just my 2 cents.
nstamoul said:
I guess you have heared about android,an all open-source linux based platform.And about the total of 10M bounty by Google as an award for the top 50 applications tha will be developed for the platform.So I'm guessing any developers with the skills to do such projects will have their hands full.
After all it sould be reasonably easyer to programm for an all opensource platform than for WM,a closed source platform.
Just my 2 cents.
Click to expand...
Click to collapse
Count the number of applications developed in this forum by everyone for so called 'closed source platform of wm6'
I do agree with your thoughts and dont say you are wrong, but hey thats a whole different ball game.
Always remember
When a company runs out of concepts, then company organises a competition with great prices. At the end company gets thousands of new concepts. winner gets the price, company gets new product.
same thing happens in open source world as well as close sourced.
If all think in this direction then i can bet, xda will run out of members.
not trying to defend, but this is something which simply cannot be debated or this is not a right place.
tene said:
They don't, they start by making something, small, runnable, interresting, then share it, with the source.
Click to expand...
Click to collapse
Then lets make something small, runnable, interresting, and share with the whole world!
It was very dificult to find this kind of groups, thats the reason internet became so famouse, where we can find different people with great skills from different country and make things possible.
Hey all,
I have been in contact with the author of the Dynamo task switcher program for a little while now, and he has decided to give up work on a new version of the program because he does not have enough time to devote to it anymore (if you haven't heard of it, look here: http://www.aspecto-software.com/punbb/viewforum.php?id=2). As such, he's released the source code, which I am posting here. I'm hoping some industrious programmers here with some time on their hands could have a look at it, and finish where he left off. Here is what he's written about it.
"Although I truly think Dynamo is a great application and deserves to be maintained, I have been unable to find enough time to finish off and release a new version.
The source you'll find here is an almost completed new version of Dynamo that I had hoped would work on phones. As you may be aware, Dynamo 2 will not work on Windows smartphones and the aim of this version was to create a single version that worked on both standard PDAs and phones.
When built, the current code will execute on a phone and try to hook up one of the hard-keys as a key to launch Dynamo. When clicked, this key will then activate Dynamo and show the programs in the dynamo interface as expected (if this fails for any reason simply manually launch Dynamo again to activate it). The apps can then be selected as per Dynamo's normal behaviour. The program is indeed near completion. In my opinion all that needs to be done to get it completed (for the phone at least) is to correctly identify the applications that are phone operating system ones and not worth displaying (you'll notice that currently Dynamo displays a few applications that are OS caretaking apps, and can't really be selected), and to generally tidy up the interface to make it look nice for release.
Please note that all the code is released under the GNU software license, as follows...
Copyright (C) 2008 Marek Bell & Malcolm Hall
Email: [email protected]
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
Edit: See this thread if you don't know what Dynamo is: http://forum.xda-developers.com/showthread.php?t=367399
------------
You can edit just do advanced edit and change title.
I just wanted to say that you're an illiterate [email protected]
that's all i wanted to say.
nir36 said:
I just wanted to say that you're an illiterate [email protected]
that's all i wanted to say.
Click to expand...
Click to collapse
I feel so appreciated
This is great news! I just tried 3d alt tab yesterday, but it lacks the random access that Dynamo gives. Also with the Xperia coming out soon I expect this kind of animated task switcher will become very popular (for phones that are not the xperia of course).
Surur
surur said:
This is great news! I just tried 3d alt tab yesterday, but it lacks the random access that Dynamo gives. Also with the Xperia coming out soon I expect this kind of animated task switcher will become very popular (for phones that are not the xperia of course).
Surur
Click to expand...
Click to collapse
Yeah, I think the random access on this program if far superior to the 3D alt-tab program that is being developed here. I've been using Dynamo 2 for months now, and it's really fantastic, just needs landscape support, exclusion ability, and a couple other tweaks and it'd be perfect. According to the author the new version posted here only requires a little more work to complete, so hopefully someone will look into it.
Pretty please?
bump.
Surur
Come on people, this is probably the greatest task-switcher program ever written for Windows Mobile and there's not a single developer on here that wants to put the finishing touches on an almost completely written code?!
I second to that!!!
+1
People - come on, join with this, the more requests we get, the more the probability rises that someone will notice this and act.
Strongly agree
surur said:
This is great news! I just tried 3d alt tab yesterday, but it lacks the random access that Dynamo gives. Also with the Xperia coming out soon I expect this kind of animated task switcher will become very popular (for phones that are not the xperia of course).
Surur
Click to expand...
Click to collapse
what is the random access?
roozbeh said:
what is the random access?
Click to expand...
Click to collapse
It means being able to instantly access any of running programs (so you can see list/thumbnails of _all_ running programs and just click the one you need), as opposed to sequential access (only next and previous program) used in 3d alt-tab.
Anyone able to post some pics?
dantegl36 said:
Anyone able to post some pics?
Click to expand...
Click to collapse
See this thread for an animated gif of it.
http://forum.xda-developers.com/showthread.php?t=367399
I really hope someone picks this up i have been looking for this exact app for my phone for a verry long time
nice find!
htctoucher said:
I really hope someone picks this up i have been looking for this exact app for my phone for a verry long time
nice find!
Click to expand...
Click to collapse
I think a lot of people have. It's been around for years, it's just that no one has ever heard of it.
this is app is great,
calling all programmers who can help
finish this cool stuff,
i fully agree!!!!!!! we need a new build that works on all the devices, cmon developers
Freaking bump
Im looking for bugs with the nexus 7 (4.2 software) that can be recreated and printscreened. Ive been looking through the forum and found a few but havent found ways to recreate them on my nexus. I need to do this as part of my Uni course so any help would be appreciated! Thanks
Use the screenshots provided by the users that are experiencing bugs (with there consent of course)???
Wilks3y said:
Use the screenshots provided by the users that are experiencing bugs (with there consent of course)???
Click to expand...
Click to collapse
I could try this, but its also preferable for my grade if I try and find ways to stop them happening too.
chrisftw92 said:
Im looking for bugs with the nexus 7 (4.2 software) that can be recreated and printscreened. Ive been looking through the forum and found a few but havent found ways to recreate them on my nexus. I need to do this as part of my Uni course so any help would be appreciated! Thanks
Click to expand...
Click to collapse
Of course it's for Uni... Not some pathetic little blog trying sensationalist journalism for some adsense cash..
CrazyPeter said:
Of course it's for Uni... Not some pathetic little blog trying sensationalist journalism for some adsense cash..
Click to expand...
Click to collapse
Twas my first thought as well. No Uni project would be set up like this, especially not a real research project.
Really?
"Module CPU4000 Core Skills
OSS Assignment
Interacting with an Open Source Software Development Community
Marks from this assignment will contribute 50% of the overall mark for the module.
Aims
• to develop awareness of the process of open source software (OSS) development.
• to develop confidence and initiative in interacting with an OSS development community.
• to display skills in verbal communications.
Task 1 Start and maintain a diary or blog
Start a diary or set up a blog for the assignment and continue to post entries throughout. Keep a record of everything you do towards the assignment and every response from the community.
Task 2. Find a suitable Open Source Software Development Project
Find an active open source software application in an area that interests you.
A few examples of areas where one or more sites have already proved suitable are given below, but you should not feel restricted to these areas alone.
personal finance package currency converter
music editor / mixer music instrument tutor e.g. guitar
music synthesis media player
image manipulation and tagging video editor / standards converter
text editor web development / web browser
game (various) game development environment
flight simulator desktop publishing
integrated office package social networking
language translation blog
code development environment architectural design package
mobile device app development operating system
virus checker screen grabber / recorder
voice over IP system project management
database management system email package
Some examples of where to look for OSS development projects are:
Sourceforge
Apache Software Foundation
Mozilla Foundation
Google code
Eclipse Foundation (also via Google code)
Ohloh
Search engine (any) search for <open source> followed by keywords
describing an applications that interests you.
To determine whether the development community is active, locate the forum or reporting part of the site and check the dates of recent postings and responses. Also check the analysis and metrics for the project at
If the application is clearly inactive, make a note of what you have found, but then STOP and look for something else. It is quite normal to find that your first choice of site is inactive, so don't leave it too long before you reach that conclusion and move on. If you post a question and nobody has replied after a few days, it’s time to move on.
Task 3. Do something to interact with the community
Here are a few examples:
• Work through a tutorial or some other documentation. Find something that is unclear, confusing, or is out of date, and write an amendment. Submit your improved version.
• Become familiar with the application. Then pick a question that has been posted on a forum, investigate the issue raised and post a comment either answering the query satisfactorily, or contributing in some way that will help others work towards a solution.
• Investigate an existing bug report and try to duplicate the circumstances that gave rise to the problem. Then make a change to something and see if the bug is repeatable. Try to narrow down the circumstances when the bug will / will not appear. Report your findings to the development community.
(This is known as 'reducing' a bug. For an explanation and an example of a list of known bugs in a project, see: )
• Download some software or some small element (e.g. a library function) and get it working properly. Devise some tests and write up the results. If the software doesn't perform exactly as described in the documentation, take action as appropriate: if you are unsure, post a question on a forum, but check for previous reports first. If you are quite sure, submit a bug report describing the circumstances, or amend the documentation and submit the revised version to the community. Follow up the response.
• Specify improvements or suggest one or more new features that you would like added to the software.
There are many possibilities and so you should not be limited by these suggestions. What is important is that you interact in a constructive manner with an OSS development community.
Task 4. Make a presentation
Make a short presentation to the class, describing what you have done and the nature of the interaction that took place. The presentation should last about 5 minutes, after which you should invite questions.
Describe what you have done and the nature of the interaction that took place. Include evidence of your contribution, either by linking to the website where your work is apparent, or by screen shots.
Explain the choice of package and the evidence that convinced you the community is active. If you started to investigate a project that subsequently proved to be unsuitable, briefly mention the details and the reason why you abandoned it.
Date of Presentations: Week commencing Monday 3rd December
The presentation may be recorded to show the External Examiner.
Marking Scheme
Nature and depth of the interaction 50%
Presentation 50%
Grade A: Substantial and serious interaction described in an exemplary presentation
Grade B: As above, but less of an interaction, or with some deficiencies in presentation
Grade C: As grade A, but the interaction was minor or there were some serious deficiencies in the presentation.
Grade D: Trivial interaction and/or serious deficiencies in the presentation.
Grade E or F: No interaction and/or very poor presentation.
Any Questions?
If in doubt, don’t struggle. Come and see me in room C2-7a. Roy Attwood
File: Core-Skills-OSS-assignment-Sept12.doc
Updated 16 Oct 2012 RA
"
For a blog ey?
chrisftw92 said:
"Module CPU4000 Core Skills
For a blog ey?
Click to expand...
Click to collapse
Haha - Robyr and CrazyPeter just got owned. :laugh::good:
We don't already have enough of these 4.2 bashing threads, now we have to help you with your homework?
closing this as if you want help with your homework you should be able to search and find the bugs and fins ss to use as well...OR pm users that report said bugs and ask for ss's maybe...
play.google.com/store/apps/details?id=com.atani.phonehacker
Please review and share your comments! Cheers!
Now you can hack any phone manage and view their phone files directly. Yes, you can become a phone hacker!!! Just choose others phone number from your contact list.
Phone Hacker is a free prank application simulating process of hacking phone devices. Have you ever dreamed about becoming a real hacker? Well, you can keep on dreaming...
The application allows you to break into your victim's phone as easy as you can imagine.
The program is smart enough to be able to do all the job for you.
Just follow the instructions in the application and have fun.
There are two available hacking modes:
- Hear which allows you to receive all the data sent by your victim
- Expand which grants you access to the victim's data disk
Lend your mobile to your friends and see how they react to the attack !
++++KNOWN before DOWNLOAD+++++++++
Free Phone Hacker is a fake app and it can not hack and enter others phone at all. It is a simulation process and can make all people around you believe! It is used for fun and meet your psychological satisfaction.
Just show others: My phone can hack your phone and use your phone camera and view all files in your phone!
Keep in mind that this application is for educational and fun purposes only. You cannot use it to hack any devices.
The program is meant to be used for pranks and jokes only.
+++++++++++++++++++++++++++++++++++
good to know
cinqlabs said:
play.google.com/store/apps/details?id=com.atani.phonehacker
Please review and share your comments! Cheers!
Now you can hack any phone manage and view their phone files directly. Yes, you can become a phone hacker!!! Just choose others phone number from your contact list.
Phone Hacker is a free prank application simulating process of hacking phone devices. Have you ever dreamed about becoming a real hacker? Well, you can keep on dreaming...
The application allows you to break into your victim's phone as easy as you can imagine.
The program is smart enough to be able to do all the job for you.
Just follow the instructions in the application and have fun.
There are two available hacking modes:
- Hear which allows you to receive all the data sent by your victim
- Expand which grants you access to the victim's data disk
Lend your mobile to your friends and see how they react to the attack !
++++KNOWN before DOWNLOAD+++++++++
Free Phone Hacker is a fake app and it can not hack and enter others phone at all. It is a simulation process and can make all people around you believe! It is used for fun and meet your psychological satisfaction.
Just show others: My phone can hack your phone and use your phone camera and view all files in your phone!
Keep in mind that this application is for educational and fun purposes only. You cannot use it to hack any devices.
The program is meant to be used for pranks and jokes only.
+++++++++++++++++++++++++++++++++++
Click to expand...
Click to collapse
good to know, thx for this information
Thank You!!
A big thank you to all...We have crossed 20k downloads!!
cinqlabs said:
A big thank you to all...We have crossed 20k downloads!!
Click to expand...
Click to collapse
We have crossed over 31k downloads...cheers n thanks to all!!
Great. I thought that this app really hack terminals but after I read better the first post.
This week Im going to prove with my friends
Hi all,
we've just built a webapp for promocodes management: Appromocodes - promocodes as a service
appromocodes.com
At the moment we are in beta so we are showing only a landing page to gather contacts from interested people while we finish last but time consuming details! Software has already been developed so this is not a "product validation test": the software does really exists! We are just making last non-core but fundamental parts such as help sections.
We built it to help developers market their apps (mobile or web) through the use of promocodes. Promocodes are a well known tool to increase paying customers but also adopters.
In the specific game context you can use them not only to provide discounts but also to enable levels or special features or items. Promocodes can be used to allow reviewers, bloggers and other people test your apps too.
We are happy to receive feedbacks from you all.
Thanks in advance