Due to the fact that I'm a new member here, I can't post outside links, you'll have to copy/paste them, sorry for the inconvenience.
What is B2G OS?
The Boot to Gecko (B2G) project was started [1] in 2011 to build a complete, standalone operating system for the open web. B2G is a community maintained open source project based on the Linux kernel and Gecko rendering engine and has been used as the basis of commercial Firefox OS smartphone and smart TV products.
In December 2015 the Mozilla Corporation announced [2] it was shifting its focus away from smartphones to other types of connected devices [3]. Since then a transition project [4] has been underway to modernize B2G and create a leaner platform on which to build smart TVs and other potential connected devices products in the future. As part of this transition, Mozilla's community of volunteers is taking ownership over the smartphone-specific parts of B2G so that Mozilla employees can focus their efforts elsewhere.
The transition project aims to replace Mozilla's legacy app runtime with new standards-based web apps and move the core B2G system closer to the architecture of the Firefox web browser. This will reduce complexity and maintenance costs and create a platform for the future based on emerging web standards.
Why Do We Need Your Help?
Maintaining an operating system is a big project and a large community of volunteers is needed if we are to keep B2G running on the smartphone form factor. There are many ways to contribute such as building and testing the OS, filing and fixing bugs, developing new features, porting to new devices, helping with documentation and localization and even just using and talking about the B2G project.
Help is already needed on the transition project to get core system features working, port smartphone apps to the new architecture and document everything which has changed. Once the transition is complete we hope to build an even bigger community of contributors to help making B2G move forward.
If you're interested in the challenge of helping to maintain a complete, standalone operating system for the open web, then we want to hear from you! B2G is made by the community for the community and we need your help.
How to Get Started
There are many ways to get in touch with the B2G community including the main forum [5], the dev-fxos mailing list [6], our #fxos IRC channel for real-time chat [6] and telegram group [7] for more general and informal discussions. We also hold weekly public meetings [8] on Vidyo where you can catch up with the latest news and meet other members of the team.
See B2G OS [9] on MDN for a list of ways you can get involved depending on your particular interests.
1. https://wiki.mozilla.org/Booting_to_the_Web
2. https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
3. https://wiki.mozilla.org/Connected_Devices
4. https://wiki.mozilla.org/B2G/Transition_Project
5. https://discourse.mozilla-community.org/c/firefox-os-participation
6. https://wiki.mozilla.org/IRC
7. https://telegram.me/B2GOS
8. https://wiki.mozilla.org/B2G/Meeting
9. https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS
Related
Samsung Developers; Samsung’s new center for software development
Samsung Electronics Co. Ltd., a leading mobile provider, launched developer’s hub- ‘Samsung Developers’- on Jan. 27th , at
Developing an application for a connected device has become a highly desirable project for determined individuals and big businesses alike. With Samsung’s hardware an application developer can push the boundaries of imagination while engaging with an audience of millions.
Convergence is the norm, with applications built for multiple platforms and multiple devices at any one time. Software as a service via the internet has challenged traditional distribution methods and the world is waiting for the dust to settle on the key devices launched in 2010. Cloud computing has enabled millions of users to seamlessly live out their digital lives and there are more exciting developments to come. Helping you see through these turbulent times and get your ideas from the drawing board to the customer is Samsung Developers.
Samsung Developers offers a new destination for developers working with Samsung smart devices, providing news and updates, feature rich content and lively forums for technical advice and support. Samsung Developers draws in all of Samsung’s current development platforms, providing a single integrated gateway, the latest SDK’s, tutorial videos and both hardware and software updates.
If you have an idea you would like to develop, but aren’t sure which steps to take first, why not visit our “Getting Started” guide? This high level overview of the development process will assist you in building your application and taking it to market, whatever your platform or target device. Samsung Developers will continually expand “Getting Started” to ensure you can get your project off the ground as easily as possible.
this might be better serviced in the epic or samsung forums.
I was contacted by a recruiter through my LinkedIn profile and have no affiliation and gain nothing from posting this. My hope is that good Android developers are placed in good positions that help grow the platform.
Please see the description below if you are interested.
------------------------------------
I have a great opportunity regarding the following position….
Android Architect – SMARTPHONE
We are looking for an experienced software architect in developing and troubleshooting Android devices. You will be the resident expert on Android with knowledge and experience with programming all levels of the Android stack. You will be responsible for architecting and coding Android system middleware and working with a cross-discipline engineering team to support integration and validation. Many people can develop a Smartphone application, only a few can develop Smartphones…that is exactly what our client is wanting to hire!
Candidates must have a strong technical background and be capable of coming up to speed with a new team quickly. Good analytical, problem solving, and communication skills are essential as well as the ability to work collaboratively in a team environment. Excellent teamwork and written and verbal communication skills are essential. Creativity, responsibility, self-direction and self-motivation are hallmarks of our team and we expect the same from all who join us.
Duties and Responsibilities
Leads the development and maintenance activities of an Android device.
Quickly ramping up and becoming a key contributor within an Engineering team.
Ability to fix issues on a wide range of drivers from display to USB to Bluetooth to Ethernet.
Stays abreast of technically area and provides knowledge transfer to fellow team members.
Skills / Attributes Required
8+ years of software development experience with a strong preference for embedded device experience.
2+ years of direct Android stack development and integration experience with a strong knowledge of the Android SDK.
Knowledge of Android startup, integration and porting to new chipsets.
Experience with Java, C#, or C++. Familiarity with web transport protocols (HTTP, HTTPS, SSL)
Candidate must have a BS degree (MS preferred) in Computer Science, Computer Engineering, Electrical Engineering or equivalent
Experience with other mobile platforms or mobile-web development a plus
Deep knowledge of the software development lifecycle, including scoping, planning, conception, design, implementation, deployment and maintenance.
The ability to work to agreed deadlines. Good troubleshooting / communication skills / team player.
Sorry, no relocation or sponsorship…local candidates only.
This is an excellent opportunity for someone who is “entrepreneurial spirited” that desires a challenging high profile position in a mid size telecom manufacturing company. Office location is in the N Dallas/ Richardson / Plano area. This is a stable company, with a well established name and reputation, and their products are sold and used in government agencies as well as in several big name commercial businesses across the country. This full time - strategic position offers a competitive salary, full health benefits package, 401K retirement plan, etc.
As you are aware, it’s not always the smartest or hardest working engineers that necessarily get ahead in their job or career path. Keeping an open mind and exploring an opportunity like this may be a way of leveraging your career? If you or anyone you know is interested and qualified – please submit a copy of your resume ASAP to me for immediate consideration. Note: All correspondence will be held in strict confidence. This is a great opportunity, but you must act quickly…we are currently setting up interviews. Thank you.
PS. Please inform everyone and forward this around to peers, groups, organizations, affiliations, etc. ,within the Dallas area.
GM and Associates has over twenty two years of expertise in building teams with placing “hard to find – high quality technical professionals”…one strategic acquisition at a time. As a general rule, we recruit “passive candidates” with stellar industry experience, have secure positions, and aren’t submitting their resume to competitor website’s. For more information, please review our website, (listed below)…and bookmark it for future reference. Also, “click” on the LinkedIn tab below, go to recommendations, and read about what other technical professionals have commented about our services
Sincerely,
George J. Martin (principal)
GM and Associates
972-618-3999 WWW.GM-A.NET
Click to expand...
Click to collapse
------------------------------------
Considering that ARM's chip architecture is found in the vast majority of smartphones today, a new Android development kit issued by the Brits can only be welcome news.
The DS-5 Community Edition kit promises up to 4 times faster application performance than Java code, and differs from Google's own SDK and NDK in that it is optimized for energy efficiency.
Today, ARM announced their new Android development toolkit, Development Studio 5 (DS-5) Community Edition (CE). The free software will let Android developers create applications that can run up to four times faster than Java code on Android. What makes it unique compared to the SDK and NDK development tools is that DS-5 CE will help developers to be more energy efficient in terms of performance.
DS-5 Community Edition’s purpose is to make life easier for Android application developers. The toolkit allows one to see processor information, as well as allowing the development of Java and C/C++ code. It also includes an integrated graphical debugger.
The toolkit features the ARM Streamline Performance Analyzer, which captures information on system performance and makes it easier for developers to see problems in their code and make it more efficient. Support for Streamline can be added with an open source driver from Linaro.
The goal is to help developers create amazing user experiences with their applications. John Carnish, ARM’s executive vice president and general manager, system design division says “ARM DS-5 Community Edition offers developers an easy to use environment for debugging and optimizing C/C++ code. This allows them to take full advantage of ARM processor technology using native code to deliver the performance and functionality that consumers demand.”
More information is available at the DS-5 CE website.
Link for the lazy :
http://www.arm.com/products/tools/software-tools/ds-5/community-edition/index.php
Looks good!
Sent from my GT-I5800 using XDA App
so who r workin on this?
I do not believe that people find out this program to optimize the use of the processors arm this post does not have many visits…
somebody uses east program, improves the duration of the battery….
it will try, I hope that it is not very difficult my knowledge are not very ample
Thank you
it will be helpful.
But I have one question
What is the output of DS-5?
Pronounced "say candy", the goal of SecAndy is to come up with as secure and private of an OS as possible. So as not to reinvent the wheel, we'll base this initiative on our open source code of choice (Android or maybe other developers' choice).
I am not a developer myself but I can without a doubt, because of former professional experiences, organize a project and gather the right people together as a community in order to make sure that project sees the light of day after it has acquired a life of its own if needed, which I think we will agree is something that this kind of project requires because of the scrutiny it will quickly attract.
I am officially calling upon this post all interested developers that could help us fork Android or other open source OS.
Let's get a kickstarter funded and let the party begin. I will update you later today on the advancement of such.
I just wanted to let the XDA community know that I've started a bitbucket project to port PDFBox to android. The repository is available at bitbucket.org/mkmatlock/android-pdfbox
Currently, I've ported a subset of java.awt to support geometry and ICC color management classes (using apache Sanselan and the sun awt source code), and trimmed out unsupported functionality from PDFBox that depends on BufferedImage and other awt native classes.
I have tested some features including:
-Text Extraction
-Annotation Parsing
I assume that other features still work, but I have not been focusing my efforts anywhere else.
I would be very happy if people wanted to contribute to the effort by forking and submitting pull requests to the project.
I hope that this library becomes useful to the community. Currently, it is buggy, it is missing many PDFBox features, and it likely won't compile correctly when you first clone the repository, but I think we can put together a nearly feature complete port without killing ourselves over it.
Thanks for your interest.