Monday, June 25, 2012

A New C Standard Is On the Way - Slashdot

http://developers.slashdot.org/story/12/06/25/1944244/a-new-c-standard-is-on-the-way

"Last year, Danny Kalev —a former member of the C++ standards committed —explained the new features in C++. Now, in C11: A New C Standard Aiming at Safer Programming, he shares an overview of the changes in C —13 years after the ratification of the C99 standard. Kalev describes the goodies in C11, including multi-threading support, safer standard libraries, and better compliance with other industry standards."

Sunday, June 10, 2012

Wildcard DNS

http://xip.io/



            gg                       gg
            ""                       ""
,gg,   ,gg  gg   gg,gggg,            gg     ,ggggg,
 ""8b,dP"   88   I8P"  "Yb           88    dP"  "Y8ggg
   ,88"     88   I8'    ,8i          88   i8'    ,8I
 ,dP"Y8,  _,88,_,I8 _  ,d8'   d8b  _,88,_,d8,   ,d8'
dP"   "Y888P""Y8PI8 YY88888P  Y8P  8P""Y8P"Y8888P"
                 I8
                 I8    wildcard DNS for everyone
""
What is xip.io?
xip.io is a magic domain name that provides wildcard DNS
for any IP address. Say your LAN IP address is 10.0.0.1.
Using xip.io,

          10.0.0.1.xip.io   resolves to   10.0.0.1
      www.10.0.0.1.xip.io   resolves to   10.0.0.1
   mysite.10.0.0.1.xip.io   resolves to   10.0.0.1
  foo.bar.10.0.0.1.xip.io   resolves to   10.0.0.1

...and so on. You can use these domains to access virtual
hosts on your development web server from devices on your
local network, like iPads, iPhones, and other computers.
No configuration required!
    
How does it work?
xip.io runs a custom DNS server on the public Internet.
When your computer looks up a xip.io domain, the xip.io
DNS server extracts the IP address from the domain and
sends it back in the response.
    
Does xip.io cost anything?
Nope! xip.io is a free service from 37signals, the
creators of Pow. We were tired of jumping through hoops
to test our apps on other devices and decided to solve
the problem once and for all.

Wednesday, June 06, 2012

NaCL - Google Native Client - Chrome OS

Google Native Client (NaCl) is a sandboxing technology for running a subset of Intel x86 or ARM native code using software-based fault isolation. It is proposed for safely running native code from a web browser, allowing web-based applications to run at near-native speeds, which aligns well with Google's plans with Chrome OS. It may also be used for securing browser plugins, and in the future parts of other applications or full applications.

To demonstrate the readiness of the technology, on 9 December 2011, Google announced the availability of several new Chrome-only versions of games known for their rich and processor-intensive graphics, including Bastion. NaCl runs hardware-accelerated 3D graphics (via OpenGL ES 2.0), sandboxed local file storage, dynamic loading, full screen mode, and mouse capture. There are also plans to make NaCl available on handheld devices


Supports the Pepper C & C++ API for writing web applications. 

https://developers.google.com/native-client/

Monday, June 04, 2012

Google Sandbox (Native Client)

http://en.wikipedia.org/wiki/Google_Native_Client



Google Native Client (NaCl) is a sandboxing technology for running a subset of Intel x86 or ARM native code using software-based fault isolation.[1] It is proposed for safely running native code from a web browser, allowing web-based applications to run at near-native speeds,[2] which aligns well with Google's plans with Chrome OS. It may also be used for securing browser plugins, and in the future parts of other applications or full applications.[3]

To demonstrate the readiness of the technology, on 9 December 2011, Google announced the availability of several new Chrome-only versions of games known for their rich and processor-intensive graphics, including Bastion. NaCl runs hardware-accelerated 3D graphics (via OpenGL ES 2.0), sandboxed local file storage, dynamic loading, full screen mode, and mouse capture. There are also plans to make NaCl available on handheld devices.[4][5]



Internet powers flip the IPv6 switch (FAQ) - CNET Mobile

One of the original authors of IPv6 is a BSDer.

http://m.cnet.com/news/internet-powers-flip-the-ipv6-switch-faq/57445316

Friday, June 01, 2012

Reverse Engineering Compiler

REC Studio 4 - Reverse Engineering Compiler

REC Studio is an interactive decompiler.

It reads a Windows, Linux, Mac OS X or raw executable file, and attempts to produce a C-like representation of the code and data used to build the executable file.
It has been designed to read files produced for many different targets, and it has been compiled on several host systems.

REC Studio 4 is a complete rewrite of the original REC decompiler. It uses more powerful analysis techniques such as partial Single Static Assignment (SSA), allows loading Mac OS X files and supports 32 and 64 bit binaries.

Fwd: Embedded Systems Technical News

---------- Forwarded message ----------
From: "Embedded News" <embedded_news@mentor.com>
Date: May 31, 2012 6:56 PM
Subject: Embedded Systems Technical News
To: "John Sokol" <john.sokol@gmail.com>

Embedded Systems Technical News

In this issue:

On Demand Webinar

Learn How to Measure your Embedded RTOS Performance


Blog post and Videos

Blog: NVIDIA's GTC Technology Conference


Multimedia: Brooks Moses presentation from the NVIDIA's GTC Technology Conference VSIPL++: A High-Level Programming Model for Productivity and Performance


Blog: More on Yocto Terminology - recipes and packages


View tutorial: Creating & Debugging Linux Apps Using Sourcery CodeBench for ARM


Evaluation Downloads

Download Nucleus ReadyStart evaluation now!


Nucleus ReadyStart for Texas Instruments platforms

TI Sitara AM335X Family – New evaluation available
TI Sitara AM1x Family – evaluation also available
TI Sitara AM3517 Family – evaluation also available
TI Stellaris 9000
TI C6-Integra

Mentor Embedded Linux Kit for PandaBoard and BeagleBoard Download

Sourcery CodeBench 30 day Evaluation download

New Board Support

Nucleus
VendorTrade Board NameArchitectureProcessor FamilyBoard VendorBSP Version
ARMREALVIEW_EB_CT926EJS (QEMU)ARM
ARM9(n/a)1.0.0
AtmelAT91SAM9263EKARMARM9Atmel2.0.1
AtmelAT91SAM9M10EKESARMARM9Atmel2.0.1
AtmelAT91SAM9M10-EKES (REV 2)ARM ARM9Atmel2.0.0
Freescalei.MX28EVKARMARM9Freescale2.0.0
Freescalei.MX53 QSBARMCortex-A8Freescale2.0.0
TIAM/DM37x EVMARMCortex-A8Mistral2.0.0
TI AM335x Evaluation Module (Rev 1.1A)ARMCortex-A8Mistral1.1.0
TI AM3517EVMARMCortex-A8Logic PD2.0.1
TI Stellaris LM3S9B96-DKARMCortex-M3Texas Instruments2.0.0


Sourcery CodeBench  Version 2012.03

ArchitectureProcessor FamilyVendorTrade Board Name
ARMARM9AtmelAT91SAM9260-EK Rev B
ARMARM9Freescalei.MX25 PDK
ARMARM9TIAM1808EXP
ARMARM9TIOMAP-L132 EVM
ARMARM9TIOMAP-L138 EVM
ARMCortex-A8Freescalei.MX51 EVK
ARMCortex-A8Freescalei.MX53 QSB
ARMCortex-A8TIAM335x EVM
ARMCortex-A8TIOMAP35x EVM
ARMCortex-A9TIPandaBoard (OMAP4430)
ARMCortex-M3FujitsuSK-FM3-176PMC-ETHERNET
ARMCortex-M3STMicroelectronicsSTM32100B-EVAL
ARMCortex-M3STMicroelectronicsSTM32100E-EVAL


Mentor Embedded Linux  Version 5.0 with the Yocto Project support

Architecture
MEL VersionReference BSP
MIPS5.0MIPS Malta
PowerPC5.0Freescale P2020RDB
ARM5.0Freescale i.mx6
X865.0Tunnel Creek
Additional BSPs available (not included with product download):5.0P4080DS, PandaBoard, BeagleBoard, TI AM/DM 37x, MPC8548DS


Upcoming Events

Visit us at one of the upcoming events listed below. See complete event list
Contact us to arrange a meeting embedded_events@mentor.com

Attending DAC June 4 – 7, 2012?

Visit the ARM Pavilion where the "Stella" robot demonstrates real-time controls and power management.

Joint Tutorial "Pre-Silicon, Native Embedded Software Development Solutions" by ARM and Mentor Embedded – Register now

Computex Taipei June 5 – 9, 2012

Come by the Freescale booth Hall1 – A0915 in the communication product area to see our Advanced, 3D, Set-Top-Box User Interface demo on the Freescale i.MX6 hardware.

IESF Automotive Detroit June 14, 2012
Register to attend IESF, complimentary full day event
http://www.mentor.com/events/iesf/detroit/focus/embedded

NEW at IESF 2012! A full day of exciting speakers talking about automotive embedded software challenges and solutions
  • The GENIVI Alliance: Open Source Collaborative Development in IVI
    Steve Crumb, Executive Director, GENIVI Alliance
  • Linux Takes Driver's Seat in Race to Deliver High Tech Car
    Jim Zemlin, Executive Director, The Linux Foundation

Freescale Technology Forum June 18 -21, 2012

Our Mentor Embedded team is looking forward to seeing you at the upcoming FTF in San Antonio. Register to attend one of our four presentations and see our solution demos for automotive, power and open source in the Tech Lab. The "Stop Power Suckers" theme supports an exciting announcement about our latest technology in Nucleus, find out more and enter to win an electric motorcycle. Come by our demo pods 1410- 1415 in the technology lab.


Mentor Embedded is now on Twitter – follow us @MentorEmbedded to get updates directly from our product teams


If you do not wish to receive future Embedded Systems Technical News News updates, please update your subscription.

Mentor Graphics 8005 SW Boeckman Road Wilsonville, OR, 97070, USA
800-547-3000 or 503-685-8000

Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Monday, May 14, 2012

Sunday, May 13, 2012

Introduction to embedded vision and the OpenCV library

http://www.eetimes.com/design/embedded/4372167/Introduction-to-embedded-vision-and-the-OpenCV-library?pageNumber=0

Researcher Runs IP Network Over Xylophones

From SlashDot:


Researcher Runs IP Network Over Xylophones

Posted by timothy  
from the like-y'-do dept.
joabj writes"Following up on experiments of running Internet Protocol(IP)-based networks withcarrier pigeons or bongos, UofC grad student R. Stuart Geiger has demonstratedthat it is possible to transmit simple ping requests across two computers using people playing xylophones. Throughput is roughly 1 baud, when the participants don't make any mistakes, or get bored and wander off. The OSI encapsulated model of networking makes this project doable, allowing humans to be inserted at Layer 1, the physical layer. Vint Cerf wasn't kidding when he used to say, 'IP on Everything.'"

FreeBSD 10 To Use Clang Compiler, Deprecate GCC

From: SlashDot:



FreeBSD 10 To Use Clang Compiler, Deprecate GCC

Posted by timothy 
from the squash-it-like-a-figurative-bug dept.

An anonymous reader writes"Shared in last quarter's FreeBSD status report are developer plans to haveLLVM/Clang become the default compiler and to deprecate GCC. Clang can now build most packages and suit well for their BSD needs. They also plan to have a full BSD-licensed C++11 stack in FreeBSD 10."Says the article, too: "Some vendors have also been playing around with the idea of using Clang to build the Linux kernel (it's possible to do with certain kernel configurations, patches, and other headaches)."

Purpose vs discovery and the Internet as a dynamic

Excellent Article:

http://frankston.com/public/?n=PurposeVsDiscovery


By Bob Frankston

How to make sure that the Internet continues to "work" despite P2P or whatever the current threat seems to be. 


Yesterday we feared modems, today we fear P2P.


Meeting the demand for "web bits" had a side-effect of giving us copious capacity and the low latency, low jitter application started to "just work". But we mustn't forget that this is a process of discovery not one of promise. We might argue against the asymmetric "broadband" connections but we also discovered that they are indeed useful for video, especially since that was the original purpose of the underlying architecture.

Thursday, May 10, 2012

CCNx content-centric networking.


From:  http://en.wikipedia.org/wiki/Content-centric_networking 

CCNx project, which is led by Van Jacobson, a research fellow at PARC. On September 21, 2009, PARC published the specifications for interoperability and released an initial open source implementation (under GPL) of the Content Centric Networking research project on the Project CCNx site.


Van Jacobson

One of the primary contributors to the technological foundations of today's Internet, Van Jacobson joined PARC in 2006 as a Research Fellow to lead itsContent-Centric Networking (CCN) research program.

Van's algorithms for the Transmission Control Protocol (TCP) helped solve the problem of congestion and are used in over 90% of Internet hosts today. Widely credited with enabling the Internet to expand in size and support increasing speed demands, Van helped the Internet survive a major traffic surge (1988-89) without collapsing.


From : http://www.ccnx.org/

Project CCNx exists to develop, promote, and evaluate a new approach to communication architecture we call content-centric networking.  We seek to carry out this mission by creating and publishing open protocol specifications and an open source software reference implementation of those protocols.  We provide support for a community of people interested in experimentation, research, and building applications with this technology, all contributing to its evolution.


Project CCNx is sponsored by the Palo Alto Research Center (PARC) and is based upon the PARC Content-Centric Networking (CCN) architecture, which is the focus of a major, long-term research and development program. 









Sprint Tri-Fi hotspot coming May 18, supports LTE, WiMax and 3G - TechSpot

http://m.techspot.com/48541/

Wednesday, May 09, 2012

Cloud Computing anagram is UPCOMING, OLD CUT

http://deanjackson.dj/nameanagram/index.php?n=cloud+computing


Cloud Computing anagram is UPCOMING, OLD CUT

Old Cut usually refers to Diamonds.  This an old style of faceting a diamond in a round shape, hand worked, in a less than perfect fashion.

Sunday, April 29, 2012

Fwd: [svlug-announce] SVLUG May 2nd Meeting: Panel of Speakers on Comparitive Operating Systems


---------- Forwarded message ----------
From: "mark weisler"
Date: Apr 29, 2012 9:47 AM
Subject: [svlug-announce] SVLUG May 2nd Meeting: Panel of Speakers on Comparitive Operating Systems
To: <svlug-announce@lists.svlug.org>

WHEN:

  Wednesday, May 2nd, 2012 
  7:00pm-9:00pm

MAIN PRESENTATION

 TOPIC: Comparing Current Open Source Unix Systems
  Snacks and beverages at this meeting will be provided by ValueHost.

 PRESENTED BY:
   A Distinguished Panel of  Speakers

 TOPIC SUMMARY:
   The panel will discuss the main current open source Unix systems including Linux, BSD, illumos, SmartOS, Plan 9, 
   and possibly others. Attendees will learn more about the energy and ideas behind these operating systems 
   as well as their future direction.

 ABOUT THE PRESENTERS:   
   Our panel includes Kevin Dankwardt of K Computing representing Linux; Josh Paetzel, Director of IT at IxSystems, Inc. 
   for FreeBSD; Bryan Cantrill will be talking about the successor to OpenSolaris, illumos, and Joyent's own distro, SmartOS; 
   Charles Forsyth, Technical Director and Co-Founder at Vita Nuova for Plan 9; and possibly others. 
   Check out our flyer (340 KB PDF).

   Rick Moen, long-time volunteer to SVLUG and veteran system administrator, will be our moderator.

 LOCATION:

   Symantec
   VCAFE Facility
   350 Ellis Street (near E. Middlefield Road)
   Mountain View, CA 94043

   Directions on how to get there are listed at:

   http://www.svlug.org/directions/veritas.php

   We've tried our very best for these directions to be accurate.
   If you have any improvements to make, please let SVLUG's volunteers know!
   webmaster at svlug.org

 POST-MEETING GATHERING:

  If you just can't get enough, a smaller group usually goes to a local
  restaurant/diner after the meeting:  Frankie, Johnnie & Luigi, Too,
  939 West El Camino Real between Shoreline and Castro, Mountain View.

We look forward to seeing you there!

_______________________________________________
svlug-announce mailing list
svlug-announce@lists.svlug.org
http://lists.svlug.org/lists/listinfo/svlug-announce

Saturday, April 28, 2012

Instagram used Twitter to make Facebook pay more (rumor) | ZDNet

Some real numbers include, like $300m in cash.

http://m.zdnet.com/blog/facebook/instagram-used-twitter-to-make-facebook-pay-more-rumor/12190

Creators have to be able to see what they are doing.

Amazing real time programming tools in JavaScript that let you see the results of code changes immediately.   This is an incredible breakthrough.

Something that I hope one day can be in the Amorphous OS I wish to build.


Bret Victor - Inventing on Principle

Guiding Principal


Ideas are very important to me. Bringing ideas to the world are one of the most important thing for people do.
and I think that great ideas in the form of great art, stories, inventions,
scientific theories these thing take on lives of their own which give meaning to our lives as people.


So, I think a lot about how people create ideas and how ideas grow and in particular, what sorts of tools create a healthy environment for ideas to grow.


I've spent a lot of time over the years making creative tools, using creative tools, thinking about this a lot and here's something I've come to believe,
creators need an immediate connection to what they create.


When you making something you need to see the effect of that immediately.


Creators need an immediate connection to what they are creating.


Creators have to be able to see what they are doing.



Wednesday, April 11, 2012

Friday, April 06, 2012

Re: Microsoft still handing out checks for Windows Phone apps - CSMonitor.com

From RM:

Quoting JM:
> Interesting. I wonder how much is that everyone is tired of M$ market
> dominance?
>
> http://www.csmonitor.com/Innovation/Horizons/2012/0406/Microsoft-still-handing-out-checks-for-Windows-Phone-apps
They've subsidised Windows preloads for decades, using co-op marketing
subsidies without which most PC models would lose money. That's a key
part of how they control the OEMs.

Microsoft still handing out checks for Windows Phone apps - CSMonitor.com

Interesting. I wonder how much is that everyone is tired of M$ market dominance?

http://www.csmonitor.com/Innovation/Horizons/2012/0406/Microsoft-still-handing-out-checks-for-Windows-Phone-apps