Topic: Other People's Code | Best Practices +
Developing apps from scratch is often unrealistic and finding other people's code to integrate into your application can often be much more time effective.
We have an all star lineup of speakers from UC Berkeley, Citrix Online, and Mobile Developer Solutions to explain best practices, implementations, and how to approach solution based engineering in a quick, accurate, and quality manner.
Refreshments will be served compliments of UC Berkeley IST and Citrix Online that will include appetizers and beverages.
The event location is close to the downtown Berkeley BART Station.
JR Schulden of UC Berkeley IST will be speaking on The Future Of Application Solutions: Can Elephants Dance?
The Higher Education “Business” is in a tremendous state of change right now. Enterprise Application Services (EAS) at Berkeley continues to provide enterprise applications, but more importantly we focus on IT solutions and application building blocks. Solutions can come from anywhere. Application projects are more about “assembly”, than outright development. Being able to leverage “other people’s code” calls for a different kind of development organization and a team with different skills. Application Groups that don’t evolve to take advantage of all that is available and position themselves as a strategic partner focused on the business needs, run the risk of becoming an endanger species. Swallow your pride developers. Know what’s out there and use it, and be the value-add by matching and tailoring it to your company’s needs.
Robert Feisel of Citrix Online will speak on coding for mobile and collaboration.
Paul Beusterien of Mobile Developer Solutions will be describe and demonstrate applaudcloud.com, a cloud based development environment for creating mobile apps. He will give a summary of the open source components used to create applaudcloud :
- Mobile components include PhoneGap, jQuery Mobile, weinre, and Ripple.
- Web app components include jQuery UI and the Ace editor.
- Server components include node.js along with multiple supporting modules deployed on Amazon Web Services.
Paul will describe how these multiple pieces come together to form an easy-to-use integrated development environment.
Bios of Speakers
JR Schulden is Director of Enterprise Application Services at UC Berkeley IST, which includes implementing vendor solutions (ERPs), development and implementation of open source applications (including Kuali Student), in-house Java/Rails development efforts, as well as application architecture, and middleware investigation and their implementation. JR’s current interest and challenge is how to build an application environment at UC Berkeley that enables its developers to quickly build solutions based on campus-wide data and process services, middleware and application components.
JR started her career in biochemistry, but after taking computer sciences courses to meet graduate school language requirements, her career path took on a completely different course. From there, she went to complete her Masters in Computer Engineering at Johns Hopkins University and her MBA from the Johnson School at Cornell. Except for a brief stint in the Governor’s office for the State of Florida and consulting for the US Air Force, the bulk of her career has been in Higher Education with work at Johns Hopkins Medical School, Cornell, and currently UC Berkeley. She proudly supports the mission of higher education and the advancement of knowledge.
JR is well known in the higher education community. This event will introduce her to the Bay Area technical community who does not know her, which is very exciting.
Robert Feisel is a Sr. Software Engineer with the Collaboration line of business at Citrix Online. He graduated from Michigan State University in 2003 and has led and delivered solutions for many companies including Chrysler, GM, Microsoft, and Adobe. Currently Robert is developing an innovative web-based solution for the GoToMeeting product line. In his spare time, Robert enjoys playing music, cooking and exercising.
Paul Beusterien is the Principal at Mobile Developer Solutions.
In 2010, MDS released the AppLaud Eclipse plugin that enables easy web application programming for Android. Web app project creation and configuration with PhoneGap, jQuery Mobile and Sencha Touch takes only a few clicks.
MDS recently released AppLaud Cloud, a cloud-based Android IDE to provide Android developers an easy-to-use, rich development experience without any SDK downloads.
Before MDS, Paul led development tools for Wind River Systems and Symbian Foundation.
Paul has spoken about mobile development topics at Android Dev Camp, Mobile 2.0 Developer Day, Eclipse Day at Googleplex, OSCON, and several bay area meetups.
UC Berkeley IST
One team dedicated to providing information services and technology that enable UC Berkeley to extend its preeminence in research, teaching, and public service in the 21st century. UC Berkeley IST is currently seeking a Senior Services Developer, Build Engineer, and Middleware Expert. If interested in any of these position please contact Andi Horton at [masked].
Citrix Online is a fast-growing division of Citrix Systems, Inc. (Nasdaq: CTXS), based in Santa Barbara, California, with satellite offices in San Francisco, Dallas, Jersey City, and around the world.
Every month, more than 17,000 new customers start using Citrix Online’s services to work from anywhere with anyone – using our remote-connectivity tools to save time, get more done and connect to others around the world. Citrix Online is currently seeking to fill several positions at its new San Francisco SOMA offices. If you're interested in working with Citrix Online please apply at the following link or contact Mia McAdams, Recruiting Manager, at [masked]
Become Noticed is a San Francisco SEO Company that focuses on best practices and engaging the latest Web technologies to build strong Web strategies for clients developing Websites and Applications.
Become Noticed, Inc. sponsors the San Francisco Eclipse Group with financial and promotional support.