Its happening…offline mode for browser based applications

May 31, 2007

Just this week I was talking about browser applications (Google Docs) biggest downfall over local installed applications (Microsoft Word for example) is a permanent need for an internet connection.

What’s more, the next generation of web browsers will allow these applications to work offline and synchronising changes back to the server when connection to the internet becomes available again. So businesses need not worry about that aspect.
Sharepoint Services - How Microsoft Will Keep Google at bay

Well Google has just announce this little project called Google Gears. This could have some significance benefits for people like Google and others who provide online applications. Many businesses are reluctant to try them because of the constant need for an internet connection. Also being a keen provider of open source solutions in business, I’m very pleased they have chosen the open source route!

Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality
http://gears.google.com/

Okay the only Google Application to make use of this new technology at the moment is Google Reader and other test applications you can find in the developers area of Google Gears. Here you can see Google Gears is downloading all my blog subscriptions, favourites being…Digital Agency, Ewan McIntosh, David Airey and Fraser’s Affiliate Marketing.

Here you can see I’m reading Ewan’s post on Reboot9 offline

I make changes such as mark (Star) the post for further reading later or marked it as read. When I go back on line the changes are synchronized back.

I really think this type of technology will encourage the up take of online applications in business.

Well done Google!

 

Author: Jamie @ 3:20 pm




Windows Coffee Table 1.0

May 30, 2007

I don’t often report on new hardware technologies because I leave this to the big boy such as Engadget and Gizmodo, plus fancy new toys are very unlikely to help the average small business.

Having said that, this new toy looks rather good. Although it will probably be another eBook or Tablet PC, simply far to expensive.

http://www.popularmechanics.com/technology/industry/4217348.html

Credit to Zeus Jones

On completetly different note, I think YouTube needs to pull it’s finger out. Recently I’ve seen some fantastic flash based video players, like this one from Brightcove. Another one I’ve seen (forgotten it’s name!) allows you tag different stages of the video with comments etc, a bit like chapters on a DVD.

 

Technorati tags: ,
Author: Jamie @ 8:29 pm
Category: Geeky Stuff, Hardware




SharePoint Services - How Microsoft Will Keep Google At Bay

May 29, 2007

As Google provides more and more web based applications that are capable of competing with Microsoft Office, does Microsoft SharePoint hold the key to keeping Google and others at bay? 

Companies like Google are already offering free web based applications such as Google Docs, a Word alternative that runs via your web browser. There are many that argue that the future of computer applications lie on the server, severed up by your web browser. What if home users stopped purchasing Microsoft Office and relied on Google web browser based applications to write their letters and calculate their tax returns? What’s more, the next generation of web browsers will allow these applications to work offline and synchronising changes back to the server when connection to the internet becomes available again. So businesses need not worry about that aspect.

SharePoint Services, what is it?

Having worked for Microsoft a number of years ago I can really see how this product was born. You couldn’t find anything on the internal intranet, actually it was lots of intranets ran by different departments. 

SharePoint Services is a Microsoft’s solution to provide a more centric business platform upon which business intelligence (Data and applications) are found in one location, typically via the web browser. It’s what business intranets and extranets should of been last decade, web 2.0 rather than web 1.0? Users no long need to care where their data is stored or how they share it with fellow colleagues. Core business systems can be accessed from one window (Web Browser) and can interact and share data seamlessly with Microsoft Office another third party applications. With future versions of Office and SPS the boundaries between locally installed applications and server based will merge further.Dare I say it, you could say that Microsoft SharePoint is little bit like Google for the Enterprise?

Internet boat

Microsoft completely missed the boat with the internet revolution, they had the power and money to easily become a Yahoo or Google, at the very least add this to their portfolio of services.

If you can lay your hands on a copy of the first edition of Bill Gates’ 1995 book, “The Road Ahead,” you’ll find that Bill didn’t think that the Internet wasn’t going to be that important at all.
http://www.eweek.com/article2/0,1895,1851895,00.asp

To an extend they are still trying to this day, with rumour of Microsoft buying Yahoo almost daily occurrence and the rebranding of MSN and Live Search. Google recently purchase DoubleClick an advertising network. Couple of weeks later Yahoo with Comcast and now Microsoft splashes the cash with aQuantive. Google is nearing it’s purchase of Feedburner, I wonder if Yahoo and Microsoft will get their cheque books out, and today Greenborder. Could Microsoft miss the boat again?

So is Microsoft worried?

Personally I don’t think so. They are already fighting fire with fire with Microsoft Office Live. The latest version of SharePoint Services (2007) you have the ability to do blogs, wikis, forums, personal pages (called MyPage’s) and the killer ingredients, it all interacts seamlessly with Microsoft Office and Server Technologies, a well established business application. The majority of operating systems, email servers and applications in large enterprises are Microsoft solutions. Google maybe number one on the internet, but in large enterprises circles they are none existed.

Burning it at both ends

Google Apps –><– SharePoint

I know doubt that Google will probably do a better job, or should I say a more fashionable job of developing online applications aimed at personal users than Microsoft Office Live. Although this market has two target audiences, home and business, with the latter worth more money?  As I mentioned before Google isn’t a power to be in the business arena, Google Mini and Google Earth at a push? Microsoft can do it’s best with Office Live to take on Google App’s, but with SharePoint Services it can push from the other end.

 

At the moment Google services are aimed at home, SoHo and Small business users. Large enterprises would not possible trust it’s key business systems to be at the mercy of external provider. To make any hayway into the enterprise market Google would needs a platform on which to run it services. So if Google starts to beef up it’s existing Google Mini products then the fight has really started!

Jamie

Author: Jamie @ 3:57 pm
Category: Business, Windows




Edinburgh Coffee Morning - 18th of May 2007

May 18, 2007

Andy, Fraser, Fraser Edwards, Me and Ewan, oh and a new face to the Edinburgh Coffee Mornings, Douglas (Below) who joined us later on.

Cornwall Scratch

Mike was some where on the Cornish coast either on business or pleasure, maybe a bit of both. We did try to have a virtual gathering with him over Skype but we failed miserable. Luckily Edwards had built a virtual Mike using MIT very clever programmable animation software called Scratch.

A free programming tool that allows anyone to create their own animated stories, video games and interactive artworks has been developed.
Free tool offers ‘easy’ coding - BBC

See Mike in action at…

http://scratch.mit.edu/projects/fraseredwards/3800

Ewan Bacon

As always Ewan was excited by the excellent Centotre bacon rolls! This week Ewan had been to the exotic location that is Prestonpans to speak about digital video making to some teachers. Ewan also showed us his extreme learning examples using flickr, and a quick overview of eduBuzz.org.

 

 

 

Other Stuff

Couple of other things mentioned, where…

 

Drinks Evening

I was quite keen to organised a Friday evening drinks, maybe starting off at my office in town and then head to some waterhole later on. I also know David Airey a graphic designer in Edinburgh was quite keen to meet up too. I think my office could hold up to 20 people, anymore and I think we would need to look at other location.

We are currently think the 29th of June?

See upcoming..

http://upcoming.yahoo.com/user/106396/

Check out Ewan’s post at…

http://edu.blogs.com/edublogs/2007/05/edinburgh_coffe.html

 

Author: Jamie @ 12:45 pm
Category: Uncategorized




Keyboard Of The Future, Yours For Only £790!

May 17, 2007

Okay this piece of kit isn’t going to help your business anytime soon, but if the price dropped dramatically and key vendors such as Adobe and Microsoft decided to support it within their applications, maybe it could?

 

Okay why does this keyboard cost £790? It’s a bit like the keyboards on Star Trek but with a tactile feel of a traditional keyboard. Each key is like a tiny flat screen (OLED to be precise!) which can be configured to display anything you like. So for example if you hit the CAPS LOCK key the typeface would shift to upper case. Say you are using Microsoft Word the F5 key would say “Find & Replace” rather than F5.

 
Quick launch applications


Photoshop Mode

 
Quake

 

More information on the Optimus key boards click here. via [Gizmodo UK]

 

Technorati tags: , , , ,
Author: Jamie @ 4:24 pm
Category: Geeky Stuff




Merging Two Access Databases with Duplicated Records

May 16, 2007

When you need to merge data from two separated Microsoft Access databases which includes duplicated records (rows) your sometimes best extracting the data into Excel. Going down this route rather than an automated Access wizard. This allows you to perform additional checks that records aren’t repeated, produce reports on the differences between the data sets and most importantly, peace of mind.

Download my Excel example for guidance.

Exporting and Merging


  1. Extract the records from the Access database into an Excel spreadsheet. You need to do this twice, i.e. for each data set into individual spreadsheets.
  2. Next create a new Excel spreadsheet. So hence you will now have three Excel spreadsheets
    1. Exported Access Data (A) - The intended destination for all merged data / original
    2. Exported Access Data (B)  - Source
    3. Merged DataSource (C)

  3. Copy each data source (A & B) into individual worksheets so you have two sheet tabs, name them DataSourceA and DataSourceB inside the Merged DataSource (C).
  4. Take a note of the number of rows in each worksheet, minus the fields names. We will use this information later on to double check our merges have been correct.
  5. Create a fourth sheet called Combined, which will be both data sets merged with out the duplicated records.
  6. Create a third worksheet and call it DuplicatedData. Inside this sheet copy both sets of data (DataSourceA and DataSourceB), one after the other. Remember the last set of data you don’t need the field names! Check that the total number of rows equals that of the two DataSourceA and DataSourceB combined.
  7. Next we need to filter out duplicated records. Go to Data > Filter > Advance Filter. In List Range click on the square that is located above “1″ and left of the “A”. Tick the box “Unique records only” and then click OK. The number of rows should reduce and the row numbers turn blue. Select all the data and copy it into the Combined worksheet tab.

Import

Now depending on the size and importance of the data you can now import the data back into Access, but if you need to report the differences and check what Excel has done, follow the next steps. Remember you would need to remove all data from the original Access table to import data from the Excel spreadsheet as Access will try and enforce data integrity.

Double Checking

  1. Inside DataSourceA and B insert an additional column next to the primary key. Click on DataSourceA worksheet and on the second row down (i.e. avoiding the field names) click on the formula bar and click on the “Fx” button. Search for “COUNTIF“. Select the range as the other DataSourceB primary column (Typically A and make sure it’s the whole column, by clicking above row 1) and the Criteria as DataSourceA primary cell. Replicate this down for each record. Repeat this process for DataSourceB.

    My two formula’s read something like…
    =COUNTIF(DataSourceB!A:A,A2)
    =COUNTIF(DataSourceA!A:A,A2)

    More information COUNTIF at…
    http://office.microsoft.com/en-us/excel/HP052090291033.aspx

    http://www.techonthenet.com/excel/formulas/countif.php

    http://www.homeandlearn.co.uk/ME/mes7p3.html

  2. Now create a fifth Worksheet called unique. This worksheet will contain only the records needed to update the Access Database, i.e. the intended merge destination.

  3. In DataSourceB click on Tools > Auto Filter. In the COUNTIF column select “0” from the drop down to filter only records that can’t be found in DataSourceA. Copy all these records to the Unique worksheet tab. Go to DataSourceA and also filter this to show records that can’t be found in DataSourceB, but just note the number of unique records.
  4. Now we are going to double check that Excel’s duplicated row filter has worked successfully by counting and matching the number rows(records) from various work sheets. Minus the field names at the top!

    DataSourceA (Number of Rows) + Unique (Number of Rows) == Combined (Number of Rows)

    So in the example I’m pretty much sure that Excel’s Duplicated Row Filter has worked because…

    DataSource (7 rows) + Unique (2 Rows) == Combined (9 Rows)

  5. Now you can import the data from worksheet Unique into your Access Database without any data integrity issues from Access.
  6. From completely the above you can fairly easily produce some reports that show unique records to each data sets, duplicated data and actual imported data. 

Tips

  • Make sure when you export and import the data sets that dates, currency etc retain the correct format, i.e. Excel doesn’t try and be clever and reformat the layout
  • Create copies of the original Access Databases
  • Make sure you have a primary key/unique key for the data sets
  • Randomly check records in both Access and Excel Spreadsheets that the process looks successfully.

 

Technorati tags: , , , , ,
Author: Jamie @ 12:01 pm
Category: Geeky Stuff




How To Park In Edinburgh City Centre

May 15, 2007

Car Crash Castle Street 3

Getting a parking space in Edinburgh city centre can be difficult, especially just round the corner from our Edinburgh office where some people go to extreme’s!

A teenager has been detained by police after a stolen car crashed into an Edinburgh office basement.

The 16-year-old is being questioned by police following the incident at the corner of North Castle Street and Hill Street on Tuesday at 1230 BST.

Police said the driver was not being pursued but when he saw a police car out on patrol he drove at high speed and crashed into the basement.

The driver sustained minor cuts in the incident.

Firefighters used a Tirfor winch to remove the wreckage of the Blue Ford Focus.

A police spokesman said: “It was a stolen vehicle but I can confirm he was not being pursued by the police.

“He saw a police car and drove off at high speed before swerving and crashing into the basement.”

A teenager has been detained by police after a stolen car crashed into an Edinburgh office basement.

http://news.bbc.co.uk/1/hi/scotland/edinburgh_and_east/6658011.stm

 

So Terinea’s Top Tip, if your out and about along Castle Street, look out for Chav’s driving stolen cars, you maybe safer on the Road?!

 

Author: Jamie @ 6:37 pm
Category: Events




Older Posts »