BlackBerryForums.com : Your Number One BlackBerry Community      

»Sponsored Links



Reply
 
LinkBack (1) Thread Tools
  1 links from elsewhere to this Post. Click to view. (#1 (permalink)) Old
Mark Rejhon Offline
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Posts: 4,754
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: 8310
Carrier: Rogers
Default UPDATED: Open Source Blackberry Apps! Develop Your Own! - 08-19-2004, 03:06 AM

All are GNU GPL Open Source!
Good starter source code to begin writing your own Blackberry applications

FAQ:
Question: Do I need to sign my Blackberry application?
Answer: No. Blackberry applications do not need to be signed unless you want special API's such as notification API's, vibrator alerts, etc. Anybody can write applications for the Blackberry as a compliant .jar file, and package it as a .jad Over-The-Air download (BlackberryOS 3.6 or later) or as a .cod file installable by Blackberry Desktop. For more information, refer to the RIM Developer website.

Question: Can I just write generic Java apps for BlackBerry
Answer: Yes, if you write within the confines of SUN Java J2ME/MIDP 1.0 for BlackberryOS 3.7 and earlier. For MIDP 2.0, you need a Blackberry running BlackberryOS 4.0 or later. If programming to MIDP specifications, you don't even need to look at RIM Developer website at all! Your application can be designed to work on almost all Java cellphones (not just Blackberry). Take a look at Sun's website for information about making Java J2ME/MIDP applications ("midlets").

Question: The source code was designed for a Nokia or Motorola cellphone, will it work?
Answer: Probably, if it was designed as a Java midlet (J2ME MIDP 1.0 or 2.0)

Question: Do I need MDS?
Answer: Yes, you need MDS or at least a model 6510/7510 Blackberry to run Internet-based applications on the BlackBerry. See my MDS Hosting FAQ for more information. However, if you are running BlackberryOS 4.0 with BWC 4.0, your carrier may already have MDS. (For example: Rogers already includes MDS for free if you are using BlackberryOS 4.0 or later)

Question: Can I do Over-The-Air software downloads?
Answer: Yes, you can download .jad files to your Blackberry with BlackberryOS 3.7 or later, assuming you already have BES/MDS or you are using a carrier that has enabled over-the-air downloads (i.e. Rogers, T-Mobile)

bbTracker
Thread
An open source GPS logger for BlackBerry. One use of this is it can be configured to log GPS plots every second, that you can later export from your BlackBerry and load into Google Earth to show the path you travelled while carrying your BlackBerry. Good for hiking, etc. Requires BlackBerry with either builtin GPS, or external GPS (bluetooth puck)

J2ME VNC
J2ME VNC
VNC midlet client for remote control of your PC (similiar to PCAnywhere / GoToMyPC). Tested; some mouse-click problems that needs to be fixed.

midpssh
MidpSSH | SSH and Telnet client for Mobile devices (MIDP/J2ME)
Open source Telnet/SSH clients available now for J2ME. This one is the best open-source telnet client (Not to be confused with Idokorro, a good commercial client that many people say is better) ... Also see Sun's telnet midlet sample code.

MarkyBerry Utils
QuickNote and QuickCompose Source Code
This is QuickNote and QuickCompose, some free utilities I made for BlackBerry. For more information, see this thread.

BlackBerryTools
SourceForge.net: BlackBerryTools
BBWeather, BBToday, BBLight, etc. Free "Today" PIM summary screen with weather and clock plugins. Also has free BBLight backlight-always-on utility with source code.
Frequently asked question: Where is the source code? Answer: Source code is already in their CVS... However, if you need the zipped copy of the 2005 source code (unchanged as of fall 2006), download http://www.marky.com/files/bb/BBTools-Source.zip... At the moment, this code doesn't seem to be actively maintained; so you might wish to take over as a maintainer!

BlackChat
SourceForge.net: BlackChat
BlackChat ICQ chatting software. Tested; Works!

jmIRC
jmIrc - Java mobile IRC-client (J2ME)
IRC midlet. Reported as of Nov 2004 to be the best IRC midlet for BlackBerries at this time!

VIRCA
The Virca IRC MIDlet!
Another IRC midlet.

WLIRC
WLIrc wireless IRC Client for mobile phones (j2ME)
Yet another IRC midlet, but uses WAP. Not very reliable as of last testing.


Thanks,
Mark Rejhon

Questions? New BlackBerry User?

Last edited by Mark Rejhon : 09-14-2007 at 06:30 PM.
   
Reply With Quote
Sponsored Links
Please Login or Register to Remove these Advertisements!

  (#2 (permalink)) Old
kirson Offline
Talking BlackBerry Encyclopedia
 
Posts: 412
Join Date: Aug 2004
Location: Chicago
Model: 8300
Carrier: ATT (Cingular)
Default 08-28-2004, 01:01 AM

Anybody up for the challenge to add an MSN module for BlackChat? Acording to the author, the application was designed to allow modular additions, so it should be relatively straight forward. At least if you know a whole lot about IM architecture, Java development, and the Blackberry programming environment.
   
Reply With Quote
  (#3 (permalink)) Old
acnst Offline
BBF Moderator
 
acnst's Avatar
 
Posts: 1,172
Join Date: Aug 2004
Location: Germany
Model: 8310
PIN: not configured
Carrier: T-Mobile
Default BlackChat - 09-03-2004, 04:19 PM

Did anybody ever try to modify and recompile BlackChat so it uses e.g. Port 80 instead of Port 5190?
   
Reply With Quote
  (#4 (permalink)) Old
zLon Offline
New Member
 
Posts: 2
Join Date: Sep 2004
Default VNC with 7510 - 09-28-2004, 03:28 PM

Has anyone been able to get BB 7510 (Nextel) to work with VNC?
   
Reply With Quote
  (#5 (permalink)) Old
headtailgrep Offline
CrackBerry Addict
 
Posts: 894
Join Date: Aug 2004
Model: 950
Carrier: robbers
Default 12-28-2004, 08:19 PM

Replace telnetfloyd with MIDPSSH:

http://www.xk72.com/midpssh/

under active development!
   
Reply With Quote
  (#6 (permalink)) Old
Mark Rejhon Offline
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Posts: 4,754
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: 8310
Carrier: Rogers
Default 02-23-2005, 04:44 AM

Call For BlackBerry Developers

The great news for developers is that BlackBerryOS 4.0 contains a lot more API`s that makes the BlackBerry more customizable. There are many software programs we still need for BlackBerry, to make BlackBerry more useful to some people, including the following:

Needed BlackBerry software utilities:
  • Custom Caller-ID Ringtones on incoming callers.
  • Automatically display incoming messages even when outside holster, if BlackBerry has been idling for more than 1 minute.
  • Flash the backlight upon Calendar reminder or High-Priority Email
  • Copy-And-Paste Entire Address feature (paste the full address information of one person as plaintext rather than a vCard)
  • Make the button on your Bluetooth headset do something if you're not on a call. Such as automatically dialing your voicemailbox or Cingular's voice dial service.
  • Track data usage! [Thanks, mike_m]
  • Etc. Use your Imagination!


Thanks,
Mark Rejhon

Questions? New BlackBerry User?
   
Reply With Quote
  (#7 (permalink)) Old
mike m Offline
Knows Where the Search Button Is
 
Posts: 40
Join Date: Feb 2005
Model: 7290
Carrier: Rogers
Default 02-23-2005, 07:49 AM

Here's another that you'll appreciate Mark...Track Data Usage.
   
Reply With Quote
  (#8 (permalink)) Old
Mark Rejhon Offline
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Posts: 4,754
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: 8310
Carrier: Rogers
Default 03-01-2005, 02:42 AM

SyncML for BlackBerry, an open source project, which should make Linux synchronization possible for BlackBerry:
  1. SyncML for BlackBerry


Thanks,
Mark Rejhon

Questions? New BlackBerry User?

Last edited by Mark Rejhon : 03-15-2005 at 01:07 PM.
   
Reply With Quote
  (#9 (permalink)) Old
chuy Offline
Thumbs Must Hurt
 
chuy's Avatar
 
Posts: 91
Join Date: Feb 2005
Location: Austin, Texas
Cool 03-19-2005, 12:51 PM

Tried to get VNC, and got an error message: "Download Failed."

That's all... Nothing else.

Anybody else get this? Any suggestions other than converting to alx/cod?
   
Reply With Quote
  (#10 (permalink)) Old
JCB Offline
New Member
 
JCB's Avatar
 
Posts: 12
Join Date: Apr 2005
Location: Puerto Rico
Model: 7100g
Exclamation Developer Wanted Asap!! - 04-18-2005, 10:48 PM

I have a small program my prinicpal client created to access the files on his network. It gives my access to collections accounts, aging, comments, post request to an an account, view all asigned accounts, change assigned accounts settings. I just bought a BB 7290 and it would definitly be fully functional if I could install this program. Couldn't attach it beacuse it exceeded maximum capacity. The program is 1.24 MB and 604 k zipped.

Can anybody help me? Of course I am willing to pay for the services rendered. Please email me at: [email address].

Thanks,

www.jcblawoffices.com
   
Reply With Quote
  (#11 (permalink)) Old
Fuzzy Offline
New Member
 
Posts: 7
Join Date: May 2005
Location: Home=MI Live=TX LOC=Cork, Ireland
Model: 7100g
Default 05-26-2005, 04:12 PM

another good project would be a skins or theme creation tool so that we can all create themes easily.
   
Reply With Quote
  (#12 (permalink)) Old
GregoryCJohnson Offline
New Member
 
Posts: 9
Join Date: Jan 2005
Default I'm going to assume you're already char-broiled... - 07-05-2005, 08:55 PM

I'm going to assume you're already char-broiled from other respondant's flames... Still, this feels like you cross posted it to evey forum you could imagine, so I'll also assume you're ignorant and/or desperate. (Nothing personal, I'm usually the first and often the second)

Quote:
Originally Posted by JCB
I have a small program... The program is 1.24 MB and 604 k zipped.
This is a little like saying "My friend lent me their car. It is red. Can anyone tell me where the gas cap is?"

So, what operating system? A *ix? (Linux/BSD/MacX/...)? Mac9? Win2k/XP? Win9x? MVS?

You said your client wrote it... In Java? C? C++? Delphi? COOL:Gen? (God forbid - it's a COBOL generator)

The chances of a cost-effective native port decrease as you move further right. HOWEVER, the chances that you can expose a web interface increase as you move right.

Native ports are good for speed & usability, web interfaces are good for cost & maintainability. Project cost efficacy scales quickly with userbase - 11 users can justify spending more than eleven times what one user can justify. (I'm guessing about n^log( n ), but I'm sure its been quantified more precicely. I'm using eleven because 10^log(10)=10)

Quote:
Originally Posted by JCB
Can anybody help me?
Yes.

Seriously, though, I'm sure you've told people before, "you can sue anyone for anything". Depends on where you're starting as to whether you want to be helped.

Quote:
Originally Posted by JCB
Of course I am willing to pay for the services rendered.
That will be 500 Quatloos, if you please. I prefer them frozen in 0.25m^3 block of nitrogen.
   
Reply With Quote
  (#13 (permalink)) Old
jsmmd Offline
Knows Where the Search Button Is
 
Posts: 40
Join Date: Jan 2005
Model: 8700g
Carrier: Cingular & T-Mobile
Default 08-03-2005, 11:04 PM

Quote:
Originally Posted by Mark Rejhon
All are GNU GPL Open Source!
...


BlackBerryTools
http://sourceforge.net/projects/blackberrytools/
Free "Today" PIM summary screen with weather and clock plugins.
Also has free BBLight backlight-always-on utility with source code.

Just a reminder that the code is in the CVS.

http://cvs.sourceforge.net/viewcvs.py/blackberrytools/

-me
   
Reply With Quote
  (#14 (permalink)) Old
MarkWHall Offline
New Member
 
Posts: 4
Join Date: Aug 2006
Location: Carmel, CA
Model: 8700c
Carrier: Cingular
Default 09-11-2006, 07:29 PM

Looking for someone who has ability to create "Signed" BB files and would like to contribute to the open source BBLight software.

Newer BB have ability to auto-detect ambient light and adjust screen brightness appropriately. I'm using a 7290 and would like to see someone add a call to the SetBrightness function in BBLight. An option could be put on the configuration screen to allow entry of the desired brightness (0-100%).

A more sophisticated addition would allow a time period for a couple of brightness settings. Say 50% from 7:30pm to 6:00am and 100% during daylight hours.

Any takers??? I would hate to have to pay the $100 RIM signature fee just to get this feature. Your name will go down in BB history and can get added to the source files...
   
Reply With Quote
  (#15 (permalink)) Old
us13 Offline
New Member
 
Posts: 1
Join Date: Sep 2006
Model: 7100t
Default Question for Mark about Address Book PIM Access - 09-20-2006, 03:46 AM

Mark-

Does the PIM API allow for retrieval of contacts by name matches (or partial name matches) or do I have to cycle through each PIM entry to do a manual string match?

Would be great to get in touch with you directly to discuss. Do you do Blackberry client development?

Thanks,

Tom
   
Reply With Quote
  (#16 (permalink)) Old
jfisher Offline
CrackBerry Addict
 
jfisher's Avatar
 
Posts: 706
Join Date: Jun 2005
Location: Manchester, UK
Model: 8310
Carrier: t-mobile
Default 09-20-2006, 07:44 AM

you shouldve created a new thread for this query, it doesnt belong here.

as far as i know there's no search functionality in the pim api but i've not delved too deeply into it.
   
Reply With Quote
  (#17 (permalink)) Old
kevin.ross Offline
Knows Where the Search Button Is
 
kevin.ross's Avatar
 
Posts: 42
Join Date: May 2006
Location: Franklin, Tennessee
Model: 8300
Carrier: AT&T
Default 09-20-2006, 08:38 AM

Tom, there is no search functionality, you have to go through the information to find a match.

We have written a VCard/Contact synchronizer with categorization, and I will say the API isn't as intuitive as it could be.

We also do BlackbBerry development, feel free to contact us if you are interested in professional services.


Kevin Ross | Metova | www.metova.com
   
Reply With Quote
  (#18 (permalink)) Old
mrpg Offline
Talking BlackBerry Encyclopedia
 
mrpg's Avatar
 
Posts: 312
Join Date: Oct 2006
Location: NY
Model: 8320
Carrier: T-Mobile
Default 10-28-2006, 02:08 PM

Quote:
Originally Posted by Mark Rejhon
SyncML for BlackBerry, an open source project, which should make Linux synchronization possible for BlackBerry:
  1. SyncML for BlackBerry
I just wet my pants... eeeeg
   
Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

LinkBacks (?)
LinkBack to this Thread: http://www.blackberryforums.com/developer-forum/51-updated-open-source-blackberry-apps-develop-your-own.html
Posted By For Type Date
Blackberry Pearl This thread Refback 10-19-2006 03:50 PM





Copyright © 2004-2008 BlackBerryNews.com, BlackBerryFAQ.com, BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of Research In Motion Limited.
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.1