Tuesday, June 14, 2011

SQL Source Control 2.1

SQL Server developers and DBAs use SQL Source Control to:

  • Source control schemas and data within SSMS
  • Connect their databases to TFS, SVN, SourceGear Vault, Vault Pro, Mercurial, Perforce, Git,
    Bazaar, and any source control system with a capable command line
  • Work with shared development databases, or individual copies
  • Track changes to follow who changed what, when, and why
  • Keep teams in sync with easy access to the latest database version
  • View database development history for easy retrieval of specific versions
SQL Source Control makes database version control seamless. It links your databases to your existing source control system straight from SSMS, so you can enjoy the benefits of source control without having to disrupt your workflow.
It doesn't matter whether your development team works with a central database or individual, local copies – SQL Source Control supports both development models. Just pick the one you work with and carry on as normal.
You can keep track of who changed what, when, and why, improve change management and auditing, and easily share or revert changes. SQL Source Control also stores a complete history of your updates to simplify database versioning, and provides a sandbox for risk–free experimenting.
Because SQL Source Control is powered by our SQL Compare technology, you can even combine it with SQL Compare Pro and SQL Data Compare Pro, to automate deployment and migration of your source controlled database.

Sunday, June 12, 2011

HTC Invades Belgian Train Stations With Miniature Android Army

HTC invades Belgian train stations with miniature Android army
The master of bizarre marketing ploys, HTC, has employed a more militant approach to its latest PR stunt. In a move apparently aimed at promoting the launch of a bunch of new Android phones (specifically the Flyer, Sensation, Incredible S, Desire S, and Wildfire S), the outfit meticulously filled railway stations in Antwerp, Brussels, and Namur with varied configurations of the little green monsters. While the stunt's grabbed our attention, we're happy the bantam buggers weren't there to greet us at the outset of our morning commute. More pictures await you at the source link below.

Thursday, June 9, 2011

Microsoft Amalga

Advancing understanding of your organization’s performance drivers.

Microsoft Amalga brings historically disparate data together and makes it easy to identify and act on insights into clinical, financial, or operational performance.

Overview:

Microsoft Amalga centralizes digital information of all types into a single, continually updated repository that is available for analysis and data sharing.



Microsoft Amalga helps answer questions like these:

How can we use one centralized system to improve operational performance across our enterprise?

How can we get usable reports faster?

How can we create a simpler process for managing CMS quality measures that helps minimize abstraction time and redundant reviews?

How can we help ensure our organization is properly reimbursed for patients admitted from the Emergency Department?

With extensive data readily available, you are empowered to:

Drive information exchange. Amalga, an enterprise health intelligence platform, enables information sharing and adoption across the organization supporting meaningful use and promoting better outcomes. Amalga provides the strategic foundation that not only supports today’s requirements but also provides you the flexibility and confidence for meeting tomorrow’s demands.

Proactively manage care. With the ability to analyze across patient populations in context, you can gain a better understanding of cause and effect, dependencies, and ramifications across a system. This triggers more actionable intelligence and helps more effectively identify the linkages between care, costs, and outcomes so you can more proactively manage chronic disease and other "at risk" patients.

Get a more complete view of every patient. By aggregating ambulatory and inpatient medical records in a common data store, Amalga delivers a single view of a patient’s medical history across the care continuum. The data can then be viewed from different perspectives—from an individual to a cohort, from the micro level to the macro level—in a single view.

Empower your people. Amalga empowers your staff to test new concepts and unlock potentially new approaches for delivering better care. No matter where the source of data is located—whether it’s encapsulated in existing systems or newly generated via the tools in Amalga—users can find, combine, and analyze data on demand. And the customizable interface enables your staff to view information in new ways now and in the future.

Ice Tube Clock kit
This is our first clock kit design, made with a retro Russian display tube!
  • Cool glowing blue tube with 8 digits, PM dot and alarm on/off indicator
  • Adjustable brightness
  • Alarm with volume adjust
  • Precision watch crystal keeps time with under 20ppm (0.0002%) error (< 2 seconds a day)
  • Clear acrylic enclosure protects clock from you and you from clock
  • Battery backup will let the clock keep the time for up to 2 weeks without power
  • Selectable 12h or 24h display
  • Displays day and date on button press
  • 10 minute snooze
  • Integrated boost converter so it can run off of standard DC wall adapters, works in any country regardless of mains power
  • Great for desk or night table use, the clock measures 4.9" x 2.9" x 1.3" (12.5cm x 7.4cm x 3.3cm)
  • Completely open source hardware and software, ready to be hacked and modded!
Complete kit comes with a 110/220V 9VDC power supply (a $1 plug adapter from your local hardware store will allow it to be used worldwide), all components including PCB, vacuum fluorescent tube, backup battery and a clear acrylic enclosure. Assembly is required! This kit is made of through-hole components but is best built by someone with previous soldering experience as there are many parts and steps.
For assembly

Spy Shots: Dell’s 7-Inch Tablet Has a Slide-Out Split Keyboard





What the tablet world needs is innovation, and from these newly uncovered spy pics, it looks like Dell is the one stepping up with a design that’s unlike any other.
Rather than copying the look and feel of the iPad as so many other tablet manufacturers have done, Dell has apparently pinpointed one of the iPad’s weakest characteristics and improved upon it: its keyboard.
In these pictures (somehow obtained by Engadget), notice the split keyboard that’s not on this little 7-inch tablet’s touchscreen, but it’s part of a slide-out keypad that gives each of its users’ thumbs an easy shot at quick typing.




We’re getting a feeling of déjà vu here. Isn’t this design getting precariously close to those failed tablets of five years ago that Microsoft and Intel codenamed “Project Origami?” Some of those Ultra-Mobile PCs’ split keyboards were arranged on either side of the screen, and some even had slide-out keyboards.
Maybe Dell figures the reason those Origami PCs didn’t succeed was because they were underpowered, their touchscreens didn’t work well, they were too big, heavy and overpriced — not because their keyboards weren’t good.
Back to the present, Dell presented this prototype in both black and white finishes, and each had a rear camera which we hope has better quality than the iPad’s. Beyond those specs, there’s precious little info about when we might see this tablet design hit the marketplace, if ever.
Still, perhaps copycat manufacturers might want to take a look at this design rather than creating yet another Apple-esque slab. What do you think, commenters? Is this throwback to the past an improvement on the iPad and all the other tablets that look just like it?

Google Maps Tells You Just How Late Your Bus Is


Waiting for your bus can sometimes seem like slowly dying in a desert as you watch vehicle-shaped mirages glimmer on the horizon. As a remedy for that transit-parched feel, Google is integrating live transit updates into Maps for mobile and desktop.
Before you get all excited, the update is only available in four U.S. cities (Boston, Portland, San Diego and San Francisco) and two European cities (Madrid and Turin), and for Google Maps for mobile on Android devices (although it will work on mobile browsers, and it doesn’t require any downloads to access).
Residents of those cities will be able to see delays and alerts when clicking on transit stations or planning routes, as well as “live departure times.”

DSPL: Dataset Publishing Language



DSPL stands for Dataset Publishing Language. Datasets described in DSPL can be imported into the Google Public Data Explorer, a tool that allows for rich, visual exploration of the data.


This tutorial provides a step-by-step example of how to prepare a basic DSPL dataset.

A DSPL dataset is a bundle that contains an XML file and a set of CSV files. The CSV files are simple tables containing the data of the dataset. The XML file describes the metadata of the dataset, including informational metadata like descriptions of measures, as well as structural metadata like references between tables. The metadata lets non-expert users explore and visualize your data.

The only prerequisite for understanding this tutorial is a good level of understanding of XML. Some understanding of simple database concepts (e.g., tables, primary keys) may help, but it's not required. For reference, the completed XML file and complete dataset bundle associated with this tutorial are also available for review.


Before starting to create our dataset, here is a high-level overview of what a DSPL dataset contains:
General information: About the dataset
Concepts: Definitions of "things" that appear in the dataset (e.g., countries, unemployment rate, gender, etc.)
Slices: Combinations of concepts for which there are data
Tables: Data for concepts and slices. Concept tables hold enumerations and slice tables hold statistical data
Topics: Used to organize the concepts of the dataset in a meaningful hierarchy through labeling


To illustrate these rather abstract notions, consider the dataset (with dummy data) used throughout this tutorial: statistical time series for unemployment and population by country, and population by gender for US states.





This example dataset defines the following concepts:
country
gender
population
state
unemployment rate
year


Concepts that are categorical, such as state, are associated with concept tables, which enumerate all their possible values (California, Arizona, etc.). Concepts may have additional columns for properties such as the name or the country of a state.


Slices define each combination of concepts for which there is statistical data in the dataset. A slice contains dimensions and metrics. In the above picture, the dimensions are blue and the metrics are orange. In this example, the slice gender_country_slice has data for the metric population and the dimensionscountry, year and gender. Another slice, called country_slice, gives total yearly population numbers (metric) for countries.


In addition to dimensions and metrics, slices also reference tables, which contain the actual data.


Let's now walk step-by-step through the creation of such a dataset in DSPL.
To get started, we need to create an XML file for our dataset. Here is the beginning of a DSPL description for our example dataset:The dataset description starts with a top-level element. The targetNamespace attribute contains a URI that uniquely identifies this dataset. The dataset's namespace is especially important when publishing the dataset, as it will be the global identifier of your dataset, and the means for others to refer to it.



Note that the targetNamespace attribute may be omitted. In this case a unique namespace is automatically generated when the dataset is imported. read more...

Wednesday, June 8, 2011

Offline Google Maps


Google Maps
Dutch tech site All About Phones claims that Google Maps Navigation will get a true offline mode later this summer. In December the Android app received an update that cached routesand the surrounding areas, but without a data connection you still couldn't enter a new destination. A source inside the Dutch telco industry said that Goog would removing the requirement for coverage -- an obvious next step for the nav tool, especially with Ovi Maps bringing its turn-by-turn prowess to WP7. The move is also bound to be another thorn in the side of standalone GPS makers like Garmin and TomTom. After all, it's tough to compete with free

Apple's New Spaceship Campus


Shortly after taking the stage at WWDC, Steve Jobs made an appearance before the Cupertino City Council to pitch the local governing body on Apple's ambition to build a new campus. The site for the curvaceous, four-story, "human-scale" building to house 13,000 employees is the original home of HP's computer systems division, land that was recently sold to Apple. The property is currently covered by a series of big asphalt parking lots. Apple's plan would increase the landscape coverage from 20 to 80 percent with the help of a senior arborist from Stanford who will help restore some of the indigenous plant life to the property, including the apricot orchards. Apple plans to make the campus' energy center the facility's primary power generator using natural gas and other "clean energy" sources -- the city would simply provide backup power when needed. Of course, what would a Jobs presentation be without a few choice superlatives? In this case, Jobs claims that the new curved-glass facility will be the "best office building in the world," luring in students of architecture anxious for a peek. Apple plans to break ground in 2012 with a 2015 move-in date.

As an aside, it's fascinating (and yes, troubling) to observe Gilbert Wong, Mayor of Cupertino, guffaw at Steve's "jokes" like a smitten schoolgirl, going so far as to fawn over his own iPad 2 in front of the assembly. For his part, Jobs seems to bite his tongue during several exchanges particularly when one city council member tries to extort free WiFi from Apple in an apparent quid pro quo. Click through to see what we mean. read more...


Monday, June 6, 2011

The Windows 8 demo

The video below was released on Wednesday evening to coincide with Windows President Steven Sinofsky offering the first public demo of Windows 8 at the All Things Digital conference (a.k.a. D9). In this video, Jensen Harris, director of program management for the Windows User Experience, provides a quick walk-through and promises that more video demos will be coming soon.


Friday, May 27, 2011

Google Wallet Product Launch


Payments, offers, loyalty, and so much more

Google Wallet has been designed for an open commerce ecosystem. It will eventually hold many if not all of the cards you keep in your leather wallet today. And because Google Wallet is a mobile app, it will be able to do more than a regular wallet ever could, like storing thousands of payment cards and Google Offers but without the bulk. Eventually your loyalty cards, gift cards, receipts, boarding passes, tickets, even your keys will be seamlessly synced to your Google Wallet. And every offer and loyalty point will be redeemed automatically with a single tap via NFC.

Friday, May 20, 2011

Sony Flexible Color e-Paper 3D LCD

We saw some fancy panels and flashy lights on the show floor at SID this week, but Sony decided to keep its latest display offerings tucked away in an academic meeting. We're getting word today from Tech-On! that the outfit unveiled a 13.3-inch sheet of flexible color e-paper as well as two new glasses-free 3D panels in a separate session at the conference. New e-paper solutions loomed large at SID, but we were surprised by the lack of flexible screens. Sony's managed to deliver both on a display that weighs only 20 grams and measures a mere 150-microns thick, a feat made possible by the use of a plastic substrate. The sheet boasts a 13-percent color gamut, 10:1 contrast ratio, and 150dpi resolution.

As for the 3D LCD displays, Sony joined a slew of other manufacturers in showing off its special brand of the panels. These new displays, ranging from 10-inches to 23-inches, apparently employ a new method for delivering 3D to the naked eye. This particular method uses a backlight positioned between an LCD panel and another backlight for 2D images, and can be easily be switched off for 2D viewing. Of course we would have liked to see these screens in the flesh, but alas, Sony decided to play coy. Hop on past the break for a shot of the new 3D panel.

Thursday, May 19, 2011

Are you ready for Super Hi-Vision after HDTV ?


Sharp and NHK are showing off the world’s first Super Hi-Vision display, pointing the way to a future where high definition TV will be many times sharper than the HDTV we’re familiar with today.

This 85-inch prototype screen was jointly developed by Sharp Corporation and Japan Broadcasting Corporation (NHK), finally creating a monitor that can display the jaw-dropping ultra-high definition of the Super Hi-Vision format NHK has been working on since 1995.

How high is this Super Hi-Vision’s definition? To give you an idea, today’s HDTV resolution lets you recognize faces in the crowd, where Super Hi-Vision will allow you to determine whether the pupils in the eyes of one of those faces are dilated. I’ve seen a screen with just half this resolution, and even that is astonishing.

By the numbers, according to Sharp, the TV’s resolution is 16 times higher than a conventional HDTV, with a 33-megapixel screen made up of 7,680 x 4,320 pixels. Compare that with the relatively measly 1,920 x 1,080 pixels of the HDTV we are all so fond of, and you’ll agree that we’re in for a treat.

A Tweeting .NET Micro Framework Breathalyzer

This project shows how you can use the Netduino Plus to make a tweeting breathalyzer—a standalone breathalyzer that can post messages about the detected alcohol level to Twitter, using an inexpensive alcohol gas sensor.

The Netduino is an open source electronics platform based on a 32-bit microcontroller running the .NET Micro Framework. The Netduino Plus is similar to the original Netduino, but adds a built-in Ethernet controller and MicroSD slot. Since the Netduino Plus can connect directly to a network, it can independently communicate with Twitter’s API without being connected to a computer.

Hardware Overview

Img0058

The MakerShield is a simple prototyping shield that is compatible with the standard Arduino and Netduino boards.

In this configuration, the MQ-3 alcohol gas sensor will output an analog voltage between 0 and 3.3V to indicate the amount of alcohol detected. This output will be connected to one of the Netduino’s analog input pins and read by its ADC.

While it would possible to convert the sensor’s output to a numeric BAC level, this would require careful calibration and would be prone to error. For this project, I will use approximate value ranges to determine which of several messages should be posted to Twitter. An approximate reading will be displayed on an RGB LED.

RGB LED

The RGB LED is the primary status indicator. During normal operation, it shows the level of alcohol, represented by colors ranging from green to red.

Three transistors are used to provide power to the RGB LED. The microcontroller used on the Netduino has a relatively low current limit per IO pin (around 8 mA for most pins) so it is generally not advised to drive LEDs (which can require 20-30 mA) directly from these pins. Using a transistor (or another LED driver) helps ensure that enough power will be made available to each LED without damaging the Netduino.

This page shows some common transistor circuits, including a few "transistor as a switch" circuits. Since the RGB LED I am using has a common cathode (low side) lead, I am using PNP transistors to switch the anode (high side) of each color.

Read more

Tuesday, May 17, 2011

E Ink & Epson High Resolution ePaper

It's pretty obvious that this year's SID Display Week is shaping up to be a stage for the 300ppi extravaganza -- Samsung and LG were first to announce their latest high pixel density LCDs, and then Toshiba chimed in with its 367ppi LCD for cellphones. Fortunately, fans of ePaper will also have something to look forward to here, as E Ink Holdings and Epson have just announced the co-development of a 300-dpi ePaper device. To be exact, E Ink will be in charge of producing the sharp-looking 9.68-inch 2,400 x 1,650 display panel, whereas Epson will take care of the high-speed display controller platform to go with E Ink's display. No availability has been announced just yet, but stay tuned for our eyes-on impression at the show.

Sunday, May 15, 2011

The Fourth Paradigm: Data-Intensive Scientific Discovery

Presenting the first broad look at the rapidly emerging field of data-intensive science

Increasingly, scientific breakthroughs will be powered by advanced computing capabilities that help researchers manipulate and explore massive datasets.

The speed at which any given scientific discipline advances will depend on how well its researchers collaborate with one another, and with technologists, in areas of eScience such as databases, workflow management, visualization, and cloud computing technologies.

InThe Fourth Paradigm: Data-Intensive Scientific Discovery, the collection of essays expands on the vision of pioneering computer scientist Jim Gray for a new, fourth paradigm of discovery based on data-intensive science and offers insights into how it can be fully realized.

Critical Praise forThe Fourth Paradigm

“The individual essays—andThe Fourth Paradigm as a whole—give readers a glimpse of the horizon for 21st-century research and, at their best, a peek at what lies beyond. It’s a journey well worth taking.”

James P. Collins
School of Life Sciences, Arizona State University

Download the article(PDF)

Read the review online (subscription required)

From the Back Cover

“The impact of Jim Gray’s thinking is continuing to get people to think in a new way about how data and software are redefining what it means to do science."

Bill Gates, Chairman, Microsoft Corporation

“I often tell people working in eScience that they aren’t in this field because they are visionaries or super-intelligent—it’s because they care about science and they are alive now. It is about technology changing the world, and science taking advantage of it, to do more and do better.”

Rhys Francis, Australian eResearch Infrastructure Council

“One of the greatest challenges for 21st-century science is how we respond to this new era of data-intensive science. This is recognized as a new paradigm beyond experimental and theoretical research and computer simulations of natural phenomena—one that requires new tools, techniques, and ways of working.”

Douglas Kell, University of Manchester

“The contributing authors in this volume have done an extraordinary job of helping to refine an understanding of this new paradigm from a variety of disciplinary perspectives.”

Gordon Bell, Microsoft Research

Friday, May 13, 2011

Panaromic Images using Microsoft ICE


Panoramic View of Dublin using MS ICE


It’s very easy to use just drag and drop set of pictures and ICE will make a panoramic exportable image for you…

Microsoft Image Composite Editor is an advanced panoramic image stitcher. Given a set of overlapping photographs of a scene shot from a single camera location, the application creates a high-resolution panorama that seamlessly combines the original images. The stitched panorama can be shared with friends and viewed in 3D by uploading it to the Photosynth web site. Or the panorama can be saved in a wide variety of image formats, from common formats like JPEG and TIFF to the multiresolution tiled format used by Silverlight's Deep Zoom and by the HD View andHD View SL panorama viewers.

New features through version 1.3.5

-->Accelerated stitching on multiple CPU cores

-->Ability to publish, view, and share panoramas on the Photosynth web site

-->Support for "structured panoramas" — panoramas consisting of hundreds of photos taken in a rectangular grid of rows and columns (usually by a robotic device like the GigaPan tripod heads)

-->No image size limitation — stitch gigapixel panoramas

-->Support for input images with 8 or 16 bits per component

-->Ability to read raw images using WIC codecs

-->Photoshop layer and large document support

Additional features

-->State-of-the-art stitching engine

-->Automatic exposure blending

-->Choice of planar, cylindrical, or spherical projection

-->Orientation tool for adjusting panorama rotation

-->Automatic cropping to maximum image area

-->Native support for 64-bit operating systems

-->Wide range of output formats, including JPEG, TIFF, BMP, PNG, HD Photo, and Silverlight Deep Zoom

Thursday, April 28, 2011

1d, 2d, 3d Now 4d Barcodes

To increase the capacity of two dimensional barcodes a third dimension, color can be added. These 3d codes are available already as noted in a previous post Color C Code and now researchers are looking at adding a fourth dimension, time. The image below shows what they may look like and this paper provides further information, Unsynchronized 4D Barcodes (pdf).

4d barcode in action