For more than 50 years, the women of Electronic Numerical Integrator And Computer (ENIAC) were forgotten, and their role in programming the first all-electronic programmable computer and creating the software industry lost. But this fall, old met young, and a great computer pioneer met today's Internet pioneers. It happened in Silicon Valley and it happened at Google
Despite the fact that the idea sounds like it's good for Google, good for ISP's and good for consumers, does it mean that Google is not practicing what it preaches when it comes to net neutrality?
Google has reaffirmed it's position on Net neutrality and the benefits of caching.
Broadband providers -- the on-ramps to the Internet -- should not be allowed to prioritize traffic based on the source, ownership or destination of the content. As I noted in that post, broadband providers should have the flexibility to employ network upgrades, such as edge caching. However, they shouldn't be able to leverage their unilateral control over consumers' broadband connections to hamper user choice, competition, and innovation. Our commitment to that principle of net neutrality remains as strong as ever.
More on Net neutrality and the benefits of caching
How to create personalized, annotated, customized maps using Google Maps.
Building a strong community is one of the most important things you can do in life.
Google uses open standards like OpenID and the OAuth data-portability standard, and Mpelembe Network is container for OpenSocial, which means that applications created by the community of OpenSocial developers can be run Mpelembe Network.
When signing in, users can use a Google, Yahoo, AIM or OpenID account. This allows other sites to utilize social data from a particular user, such as friend lists, ratings and profile information.
Apple iCal and Mozilla Sunbird
You can now sync your calendar with applications that support CalDAV, such as Apple's iCal and Mozilla's Sunbird. Learn more about how to get started here.
Google Calendar Sync for Outlook lets you sync events between Google Calendar and Microsoft Outlook Calendar. You determine the direction of information flow, as well as the sync frequency. It's compatible with Microsoft Outlook versions 2003 and 2007, and operating systems Windows XP and Windows Vista.
BlackBerry mobile devices
If you carry a BlackBerry smartphone, Google Sync for BlackBerry synchronizes your device's native calendar with Google. You can access your Google Calendar even when you don't have network coverage and get alerts for upcoming appointments with sound or vibration. It automatically runs in the background, so you can attend to other tasks and still be reminded of your appointments.
It's easy to connect an Android-powered phone to Google Calendar using the phone's preloaded Calendar application. New events are pushed in real-time to your phone and any changes you make on-the-go are immediately available on the web.
This time, the topic of interest is *Security*.
So please, come along and talk for 5 mins about something close to
your heart. Here are some suggestions for topics we'd love to hear
* Phishing, or the one that got away.
* Sandboxing untrusted content.
* Usable security.
* Security in API design.
* Cryptography - does it help?
* Protecting against XSRF, XSS, INXS?
* Automated security analysis tools.
* Security in rounded corners?
-- Important Details ----------------
* If you want to come, please RSVP by signing up here:
The OpenSocial APIs give developers (with users' permission) access to the data needed to build social applications: access to an application user's profile information, their list of friends, and the ability to share their activities with friends. OpenSocial resources for developers and websites are now available at http://code.google.com/apis/opensocial.
Kevin Marks talks about OpenSocial and Social Applications
Kevin Marks, Developer Advocate at Google, talks about OpenSocial on the first anniversary of OpenSocial's launch. Kevin discusses the history of social applications on the web, the evolution of social networks and where OpenSocial plays a part.
Google Apps Quick Tour
Google Apps is a popular solution for small businesses looking for better ways to operate, communicate, and collaborate. This is an exciting time as advances in technology are providing new and affordable ways for businesses to become more efficient in how they operate and improve the way employees and teams interact.
Mpelembe.net aims to provide solutions to small businesses using Google business Applications that help in operating and growing a business. Services range from basic setup, data migration, and training services to custom business applications development and Google Data integration work.
Visit enterprise.mpelembe.net for more information.
Video chatting from Gmail is as easy as sending an instant message. Just click on the new "Video & more" menu in a Gmail chat window and select "Start video chat" or "Start voice chat." You can switch to a full screen view or pop out the chat window and change the size and positioning as you wish. Even if you don't have a webcam, you can still have voice conversations alongside your email and regular chat. Take a look at this short video to see more:
Here's the lightning talk roundup. 5 minutes apiece:
Simon Stewart - Stinky Code Project - How to ruin an open source project.
Sam Mbale - Open Source Social Networking.
John Ripley - Writing Vorbis from scratch. John's rewriting Vorbis. From scratch. It sounds great.
Douglas Squirrel - A day in the life of a check-in. What should happen when someone checks in code. Another energetic superlist from Squirrel (with pictures!).
Chris Read - Build tools - Good vs Bad. Chris wants to build a new build tool. We helped him, sorta.
DJ Walker-Morgan - Talking to the press about your open source project. Some eye-opening advice from DJ about publicising your project.
Nicolas Roard - Gears - Extending the browser!
William Fulton - Using OpenOffice Spreadsheets for C-style macro processing - Hacking for code generation.
Joe Walnes - Lightspeed talk - AJAX web apps. Do it properly: Bookmarkable URLs and MVC design.
Simon Stewart. Again - Super lightspeed talk - The roadmap for integrating Selenium and Webdriver.
Steev - Minerva home automation.
Neil Dunn - Lightspeed talk - The framework chase. Is that new framework really going to simplify your project?
Rob Tweed - Mumps. The Swiss Army Knife of databases.
Source: Google Open Source Blog
By a vote of 5-0, the Federal Communications Commission formally agreed to open up the "white spaces" spectrum -- the unused airwaves between broadcast TV channels -- for wireless broadband service for the public. This is a clear victory for Internet users and anyone who wants good wireless communications.
The FCC has been looking at this issue carefully for the last six years. Google has worked hard on this matter with other tech companies and public interest groups because we think that this spectrum will help put better and faster Internet connections in the hands of the public. We also look forward to working with the FCC to finalize the method used to compute power levels of empty channels adjacent to TV channels (we have a number of public filings before the commission in this area and it is a vital issue in urban areas).
Here's video of Larry's talk with the New America Foundation's Michael Calabrese:
Google Moderator has now been adopted as the new, official
way to suggest and vote on features for Google Apps. Its available
via the “suggest a feature” link.
If you've thought of something in your daily use of Mpelembe Network, or are hearing things from otherss, this is
the place to submit those ideas - its quick and straightforward.
You can checkout the most famous individual in your social network, and you can also add fameboost to your own app. The current supported social network platforms are Hi5, Myspace, friendster and sportnik.
Fameboost is an OpenSocial app so more platforms will be added in time. Here is an example on Hi5, http://smbale.hi5.com
fameboost teams up with Pop Idol Sweden, http://tinyurl.com/3fr64e. The site is in beta, will be fully functional on monday 13th October 2008.
I'll be providing updates during the day. The following are sessions I will attend;
Keynote Speech (10.00am - 11.00am GMT)
Developer advocate Mike Jennings demostrated the Android device. The handset manufacturer or operator name was not disclosed
Build your web apps on the same scalable systemsthat power Google applications
This session was mostly about writing codes for App Engine, best practices and speculation at what is expected. Here are the main points raised;
-Service level Agreement
This has not yet been finalised, but there is documentation at the App Engine site
At the moment you can only upload data to App Engine. This has raised concerns about being locked into Google platform. I understand that App Engine will have a download function soon. This will enable developers to move there applications to other platforms if they want to do that. Nice!
google is still working out how to charge for usage of App Engine. The current tariff is on the App Engine site.
-What language is coming next?
The rest of the session was Q&A and specific questions on code examples.
Access the full range of YouTube for web pages, software, video games and other
I missed this session, darn!
Display geographic data in an earth, Google Maps and Google maps for Mobile
Not much new information at this session. Google Earth Api demos and coding enhancements were quite entertaining.
Introduction to the Android Software Development Toolkit (12.35pm GMT -1.45pm GMT)
Running out of time, I'll update this space later. Ate too much food.
free for for all short presentations. I'm still trying to come up with a topic.
I might talk about openSocial.
Not much is happening here. I think people are hesitating to talk about their projects. There is an atmosphere of secrecy around here. I guess this comes from Google culture of silence.
This is a hands on session where we will attempt to design an application and host it using Google App Engine. Interesting.
I have skipped this session I will instead attend the following;
Best Practices and lessons learned for openSocial developers.
I'll update the rest tonight, that's if I'm sober. I'll be going to the after party later.
I'll update the information as we proceed.
Keynote Speech 10.00hrs
I'll be brief, writing this up in a pub. I'm looking forward to tomorrow.
Where? Google's Mountain View Campus
For FAQs on BarCamp Africa, visit the FAQ page, then wander around the blog
"This time, we're going to have a free-for-all. There is no topic.
Bring whatever you want, as long as its open source!
In the past we've had topics including Web, Java, Linux, Mobile, Productivity
and Distributed Systems. This time round we're opening the floor.
Off topic is the new on topic!"
If you want to come, please RSVP by signing up here: http://osjam.appspot.com/
-- FAQ ---------------------
* What is it?
In a nutshell, it's a pretty informal evening, we ask developers who
have ideas or are already working on them to come and engage others to
collaborate and code for your open source project. In a way, it will
be like what goes on in the corridors, between sessions at a
conference, except without the sessions. So you get to tell others
about your idea and get new interested folks to work on your projects.
* Who is it for?
Anyone who wants to work on a fun project. You may have an idea and
need more help or are already working on an open source project and
want to work with others, or you'd like to get involved in a new open
source project and meet like minded developers. Or perhaps you've got
nothing better to be doing on a Thursday night than hanging around
with a flock of opensourcerers and hack.
* What will be there?
Other interesting people to code with. A space to hang around in.
Computers and wifi. Oh, and lots of delicious food.
* What will happen?
Some people may choose to present a 5 minute lightning talk on what
they're doing. Then little groups will form and people will work
together on code! We'll encourage contributing good things back to
open source projects, or maybe the launch of new projects.
* What shall I bring?
The only thing you really need to bring is yourself. If you have a
laptop you like to develop on, please bring that too.
* Why is it in the evening?
It's intentionally on a school-night as that allows many people to
attend who would struggle during the day because of their job
* What kind of talk should I give?
Five mins lightning talk. If you want to bring slides or a demo,
please do, but don't feel you need to - talking and/or whiteboards is
just as good. Remember your audience are techy open source geeks. If
you feel like giving a talk (and we'd love you if you did), please let
Space is limited, so if you're coming, please register here.
Being a newbie to Drupal, I only scratched the surface of the topics on the agenda. I was particularly impressed with the presentation by Darren about "programmatically creating content" (nodes) including CCK fields, attachments, and images. He presented a case study from recent development that automatically creates content from iTunes Producer packages.
Incidentally, I have been trying to develop a site on a similar premise and for me this presentation was heaven sent. I'm now learning Drupal so that I can accomplish one of my dream projects that I have postponed for while. During my search on the subject I discovered that SonyBMG launched MyPlay on Drupal. This case study documents how the site is put together.
Mpelembe Network is a SonyBMG affiliate and I have an XML feed that has been waiting in my inbox for a long time. This will be my first crack at Drupal. See you on site!
This will help to connect with others who are interested in collaborating with Mpelembe.net, get to know them better, and put a face next to the names you see daily in the mailing lists.
Mpelembe.net will be organising informal meetups for good conversation and tasty libations. We'll be sharing some updates so check back regulary or visit http://calendar.mpelembe.net as we'll be announcing dates and venue information for the meetups. It's free to attend so come enjoy drink specials and great music for a fun evening!
Joining is as easy as following this link (Note: LinkedIn asks that members be manually approved, I’ll try to process your joining requests as fast as possible):
Don’t forget to add your blog or personal website to your profile.
Looking forward to see you there.
They will be discussing APIs and developer tools. Also topics around App Engine, OpenSocial, Android, and much more. This will be a chance meet with fellow developers and Google engineers.
competition for mash up ideas using public data. See www.ShowUsABetterway.com
Information sources to some new government APIs and data dumps can be found here;
data made available include;
Neighbourhood Statistics API from the ONS, Health care information API
from NHS Choices, a list of all UK schools from the DCSF and the zip
of Official Notices from the London Gazette.
Read more about Google Earth.
2008 London, if you will go, just signup to this group to join some
people that will go too and talk about experiences and expectations
about the event.
This is a great chance to know people that are developing with
google apis and products.
New front in the browser war
* AppleTV: In June 2007 this became the first product to offer a way to watch YouTube on your TV.
* Sony Bravia Internet Video Link: Last week, Sony announced the general availability of YouTube content on their Bravia TVs via the Internet Video Link. Some clips from the YouTube team at the event are linked below. Nice tie, Brent!
* HP MediaSmart: HP announced availability of YouTube as part of the HP MediaSmart platform.
* Panasonic: At CES 2008, Panasonic announced VieraCast, which allows you to access YouTube directly from your TV. The device will be available later this month.
* Samsung: Samsung launched their IPTV device which supports YouTube (currently only available in South Korea) in early May.
* TiVo: Announced that YouTube would be available on their devices.
* Verismo: A startup in the IPTV space, has announced availability of a YouTube-enabled device.
jump to source
This API gives developers programmatic access to view and update Health content via AtomPub feeds. Your client application can use the API to create new medical records, request a list of medical records, and query for medical records that match particular criteria.
Here are some of the things you can do:
* Upload patient medical records.
* Get patient medical data and provide personalized functionality based on that data.
The API supports a subset of the CCR. CCR ("Continuity of Care Record") is a format defined by the medical industry, designed to facilitate the transfer of a snapshot of a patient's medical history when that individual moves from one medical provider to another. In the case of Google Health, a partner site can send a patient's CCR to Google. Given the proper user permissions, another partner site can then download that person's CCR.
Mpelembe.net will be developing many applications and services that will integrate with Google Health and make health management even easier for people.
Mpelembe.net will be creating 3-D mashups and embedding them on Web pages -- the same step that led to a glorious profusion of Google Maps mashups. Nifty new navigation and viewing options will be added in due course. The goal, apart from opening up Google Earth, is to bring Earth to the user. You can't help but see Google maps when you surf; now you'll also see Google Earth.
So, if you have any ideas, suggestions or comments toss them by our way.
Let's fly away at http://www.mpelembe.net/google-earth.html
Arrow indicators reveal who actually sent you email. A single arrow ("›") is automatically placed next to emails sent to you and others, and double arrows ("»") next to emails that are sent just to you.
What is Google Sites?
It's an online application that makes creating a team web site as easy as editing a document. You can quickly gather a variety of information in one place -- including videos, calendars, presentations, attachments, and gadgets -- and easily share it for viewing or editing with a small group, their entire organization, or the world.
* Anyone can do it -- Building a site is as simple as editing a document, and you don't need anyone's help to get started.
* Share from one place -- Create a single place to bring together all the information your team needs to share, including docs, videos, photos, calendars and attachments.
* Work together -- Invite co-workers, classmates, or your entire organization to edit your site with you to keep it fresh and up-to-date. And let as many or few people view your site as you want.
To start using Google Sites,login into your Mpelembe.net account or go to http://sites.google.com/a/mpelembe.net
Google Sites will have social-networking capabilities baked in, using the OpenSocial APIs and the Social Graph API. A socially enabled Google Site would be more similar to what Ning is doing with its social Web platform, allowing users to build their own social networks.
"The Themes API lets you customize many portions of the iGoogle page. Your theme can also update the page's design based on variables, such as the time of day or location. This makes it easy to create a narrative that unfolds throughout the day, a landscape that changes as the sun rises and sets, or an abstract image that becomes more complex".