Difference between revisions of "BerrySync Resources"

From CDOT Wiki
Jump to: navigation, search
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Admon/obsolete}}
 +
 
{{BerrySync}}
 
{{BerrySync}}
  
Line 5: Line 7:
 
*[http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html Java JDK SE 6]
 
*[http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html Java JDK SE 6]
 
*[https://swdownloads.blackberry.com/Downloads/contactFormPreload.do?code=DC727151E5D55DDE1E950767CF861CA5&dl=D1595682762FEA80F0F4D298787B4E9A Blackberry Eclipse Full]
 
*[https://swdownloads.blackberry.com/Downloads/contactFormPreload.do?code=DC727151E5D55DDE1E950767CF861CA5&dl=D1595682762FEA80F0F4D298787B4E9A Blackberry Eclipse Full]
 +
  
 
== Resources ==
 
== Resources ==
*[http://mxr.mozilla.org/services-central/source/ Firefox Source]
+
=== Documentation/Support/Forums ===
 
*[http://docs.blackberry.com/en/developers/?userType=21 BlackBerry Docs]
 
*[http://docs.blackberry.com/en/developers/?userType=21 BlackBerry Docs]
 
*[http://supportforums.blackberry.com/t5/Developer-Support-Forums/ct-p/blackberrydev BlackBerry Developer Forum]
 
*[http://supportforums.blackberry.com/t5/Developer-Support-Forums/ct-p/blackberrydev BlackBerry Developer Forum]
*[http://hg.mozilla.org/services mozilla source downloads (FF Home, FF Sync..)]
+
*[https://wiki.mozilla.org/Services/Sync Firefox Sync Server API]
*''irc.freenode.com''
+
*[http://www.cs.toronto.edu/~delara/courses/csc309/guide/rim/core.pdf Development Guide BlackBerry Java Development Environment 5.0 ]
**''##blackberry''
+
*[http://docs.blackberry.com/en/developers/deliverables/17952/index.jsp?name=Data+Storage+-+Development+Guide+-+BlackBerry+Java+SDK6.0&language=English&userType=21&category=Development+Guides&subCategory= Development Guide Data Storage 6.0]
**''##blackberry-dev''
+
*[http://docs.blackberry.com/en/developers/deliverables/21128/index.jsp?name=Network+Communication+-+Development+Guide+-+BlackBerry+Java+SDK6.0&language=English&userType=21&category=Java+Development+Guides+and+API+Reference&subCategory= Development Guide Network Communication 6.0]
**''#seneca''
+
*[http://docs.blackberry.com/en/developers/deliverables/24222/ UI Guidelines 5.0]
*''irc.mozilla.org''
+
*[http://docs.blackberry.com/en/developers/deliverables/11958/index.jsp?name=UI+and+Navigation+-+Development+Guide+-+BlackBerry+Java+Application5.0&language=English&userType=21&category=Development+Guides&subCategory= UI and Navigation Development Guide 5.0]
**''#seneca-cdot''
+
*[http://docs.blackberry.com/en/developers/deliverables/17965/index.jsp?name=UI+Guidelines+-+BlackBerry+Smartphones+-+6.0&language=English&userType=21&category=Java+Development+Guidelines UI Guidelines 6.0]
**''#seneca''
+
*[http://docs.blackberry.com/en/developers/deliverables/17971/index.jsp?name=UI+and+Navigation+-+Development+Guide+-+BlackBerry+Java+SDK6.0&language=English&userType=21&category=Development+Guides&subCategory= UI and Navigation Development Guide 6.0]
**''#feral''
+
*[http://docs.blackberry.com/en/developers/deliverables/18125/index.jsp?name=UI+Component+-+Quick+Reference+Guide+-+BlackBerry+Java+SDK6.0&language=English&userType=21&category=Development+Guides&subCategory= UI Component Quick Reference Guide 6.0]
  
=== Firefox API ===
+
=== Source Files ===
*[https://wiki.mozilla.org/Services/Sync Sync Server]
+
*[http://hg.mozilla.org/services Source of FF Home & FF Sync]
  
=== Git Cheatsheet ===
+
=== Git Commands ===
 
*[http://jonas.nitro.dk/git/quick-reference.html Commands]
 
*[http://jonas.nitro.dk/git/quick-reference.html Commands]
 +
*[http://cheat.errtheblog.com/s/git/ Commands]
 +
*[http://nvie.com/posts/a-successful-git-branching-model/? Git Usage Model]
  
*[http://cheat.errtheblog.com/s/git/ Commands]
 
  
*[http://nvie.com/posts/a-successful-git-branching-model/? Git Usage Model]
+
*git checkout [name]  //select branch to work on
 +
*git pull [name]  //merge branch on server into current selected local branch
 +
*git branch [name]  //makes a new branch
 +
*git fetch
 +
*git add [file name or folder] //marks a file to be included in the commit
 +
*git commit -m "some comments about this commit"  //commit files locally
 +
*git push origin [branch name] // pushes the branch onto the server
  
=== Code Standards ===
+
=== Coding Standards ===
 
*[http://docs.blackberry.com/en/developers/deliverables/5580/BP_Writing_efficient_code_446999_11.jsp RIM Guide]
 
*[http://docs.blackberry.com/en/developers/deliverables/5580/BP_Writing_efficient_code_446999_11.jsp RIM Guide]
 +
*[http://geosoft.no/development/javastyle.html#Classes%20and%20Interfaces JavaStyle]
  
*[http://geosoft.no/development/javastyle.html#Classes%20and%20Interfaces JavaStyle]
 
  
== To Do==
+
== Good IRC Channels To Be In ==
*[http://supportforums.blackberry.com/t5/Testing-and-Deployment/BlackBerry-Applications-and-code-signing-Start-to-Finish/ta-p/445848 Code Signing]
+
*'''irc.freenode.com'''
**Code Signing is NOT REQUIRED for full device use on the simulator
+
**[irc://irc.freenode.com##blackberry ##blackberry]
**Code Signing is REQUIRED for full physical device use: ''"Research In Motion® (RIM) must track the use of sensitive  APIs noted as signed when used by applications for security and  export control reasons. If you use  these controlled classes or methods in your applications, your application must  be signed with a key or a signature provided by RIM before you can load the  application .cod files onto the BlackBerry® smartphone"''
+
**[irc://irc.freenode.com##blackberry-dev ##blackberry-dev]
*[http://mxr.mozilla.org/services-central/source/ FireFox Home & Sync]
+
**[irc://irc.freenode.com#seneca #seneca]
**Emulate and port to a BlackBerry implementation, features TBD.
+
**[irc://irc.mozilla.org#seneca-cdot #seneca-cdot]
  
== Ideas List ==
+
*'''irc.mozilla.org'''
*[http://us.blackberry.com/developers/browserdev/opensource.jsp BlackBerry WebWorks]
+
**[irc://irc.mozilla.org#seneca #seneca]
**Web works is a tool to emulate browser operations within a Blackberry App via webkit rendering engine without invoking the native browser, it is limited to Blackberry OS 6.0 and above.
+
**[irc://irc.mozilla.org#feral #feral]
 +
**[irc://irc.mozilla.org#sync #sync]
  
== Home Classes ==
+
[[Category:Open Source Communities]]
*Weave Keys
 
**Stores and makes cryptography keys
 
*Crypto Utils
 
**Sync server information and utility functions
 
**Encryption and decryption functions
 
*Fetcher
 
**push and pull to sync server functions
 
*KeyChain
 
**iPhone keyChain wrapper
 
*NSurl_unicode
 
**Utilities to format url for iPhone NSurl
 
*Stockboy
 
**Singleton
 
**Checks users data and freshens it
 
**Utilizes fetcher, storage, cryptography utilities
 
*Store
 
**Local storage of encrypted information
 
**SQLite
 
*Utility
 
**Platform object return
 
**Platform string return
 

Latest revision as of 20:41, 26 January 2014

Important.png
This page may be obsolete.
It contains historical information.


About BerrySync | Links, Resources | Planning Notes

Downloads


Resources

Documentation/Support/Forums

Source Files

Git Commands


  • git checkout [name] //select branch to work on
  • git pull [name] //merge branch on server into current selected local branch
  • git branch [name] //makes a new branch
  • git fetch
  • git add [file name or folder] //marks a file to be included in the commit
  • git commit -m "some comments about this commit" //commit files locally
  • git push origin [branch name] // pushes the branch onto the server

Coding Standards


Good IRC Channels To Be In