Windows Phone 7 is the most stable mobile phone OS

Το ξέραμε αλλά άντε να μας πιστέψουν οι υπόλοιποι. Το κλασικό “ότι είναι microsoft σκάει” έχει πια κουράσει. Μέχρι και τα λιοντάρια δάγκωσαν τους χρήστες τους… Το ZDNet και ο Matthew Miller μας εξηγούν τι είδαν: Microsoft’s Windows Phone 7 is the most stable mobile phone OS. Το Android πιάνει πάτο σε stability (λογικό – το έχουμε ξαναδει το έργο) ενώ το iOS απλά δεν σου λέει πότε σκάει – έξυπνο (εεε, τη μπαταρία πως τη βγάζω για reset;). Μέχρι και το απίστευτα σταθερό symbian των προηγούμενων χρόνων έχει πλέον κολλήματα. Ενώ για τα διάφορα WP7 που χρησιμοποιεί, τα πράγματα είναι απλά:

Zero! That is how many times I have seen a reset on ANY Windows Phone 7 device that I have been using in over a year. During that time I have used at least six WP7 devices on all four wireless carriers. This includes running the early tech preview on the first WP7 device all the way through the latest RTM version of Mango I have on my HTC HD7.

Πάει και το webOS…

Τελικά ο φετινός Αύγουστος (όπως και η υπόλοιπη χρονιά) θα έχει πολλές εκπλήξεις. Η HP ανακοίνωσε ότι “πετάει” το webOS, το λειτουργικό για smartphones και tablets, που απέκτησε πριν λίγο καιρό με την εξαγορά της Palm για 1,2 δις δολλάρια. Το webOS ήταν αρκετά καλό (όπως το είδα για λίγα λεπτά σε ένα κατάστημα) με κάποιες καλές σκέψεις στην χρήση αλλά ήταν αδύνατο να ανταπεξέλθει στην πίεση των υπαρχόντων λύσεων (δεν είχε και σοβαρή υποστήριξη με εφαρμογές από τρίτους). Μαζί πετιούνται και ένα tablet, το TouchPad, και δύο smartphones, τα Pre 3 και Veer. Αν και πολλοί έπεσαν από τα σύννεφα με την ανακοίνωση, η πορεία αυτή δεν ήταν αναπάντεχη (Why HP might (ultimately) ditch WebOS for Android από τον Φεβρουάριο). Φυσικά, όταν τα λέγαμε, είμασταν απλά γραφικοί τύποι κολλημένοι με μια εταιρεία. Τα πράγματα στο mobility δεν είναι απλά…

Το πιο σημαντικό όμως στην ανακοίνωση αυτή είναι ότι σχεδιάζουν να αποκόψουν (ίσως και να πουλήσουν) το PSG, το κομμάτι δηλαδή των PCs και Notebooks, όπως είχε κάνει πριν από χρόνια η IBM δίνοντας το αντίστοιχο τμήμα στη Lenovo. Μάλλον κάποιος Κινέζος θα ενδιαφέρεται πάλι. Όλο το σημερινό δελτίο τύπου της HP εδώ: HP Confirms Discussions with Autonomy Corporation plc Regarding Possible Business Combination; Makes Other Announcements | Business Wire.

In addition, HP reported that it plans to announce that it will discontinue operations for webOS devices, specifically the TouchPad and webOS phones. HP will continue to explore options to optimize the value of webOS software going forward.

 

Building Windows 8 …and blogging about it

Θυμάστε το καταπληκτικό blog Engineering Windows 7; Ο Sinofsky είχε πετύχει ακριβώς αυτό που ήθελαν πολλοί από εμάς: εξηγήσεις για διάφορες τεχνικές αποφάσεις στον σχεδιασμό των Windows και τρελλό feedback σε διάφορα θέματα από τον “απλό” χρήστη. Αρκετά σημεία “σώθηκαν” και υλοποιήθηκαν τελικά όπως τα ήθελε η πλειοψηφία. Τώρα ο Sinofsky επιστρέφει πάλι με το αντίστοιχο blog για τα Windows 8: Building Windows 8 – MSDN Blogs. Η συμμετοχή βοηθάει…

Reimagining Windows from chips to experience

Windows 8 reimagines Windows. That’s a big statement and one that we will return to throughout this blog. It is also important to know that we’re 100% committed to running the software and supporting the hardware that is compatible with over 400 million Windows 7 licenses already sold and all the Windows 7 yet to be sold.

Πάει και η Motorola…

Άκουγα σήμερα το πρωί τις καμπάνες και νόμιζα ότι ήταν για τη σημερινή γιορτή αλλά φαίνεται ότι βάραγαν για άλλον: ανακοινώθηκε σήμερα η εξαγορά της Motorola Mobility από τη Google! Μόνο 12,5 δισεκατομυριάκια δολλάρια με ένα premium 63% στο τελευταίο κλείσιμο. Πάνω που λέγαμε ότι η συνεργασία της Microsoft με τη Nokia και η εξαγορά της Skype ήταν ότι πιο ηχηρό είχε σκάσει στην αγορά. Ο CEO της Motorola προχτές έλεγε ότι δεν χάθηκε ο κόσμος αν η Motorola πάρει πίσω αυτά που έλεγε για τα λειτουργικά της Microsoft και ξανασυνεργαστεί μαζί της. Μάλλον ανέβαζε το τίμημα…

Περιμένουμε νέο iOS (το 5o) και συσκευές με Mango αυτό το φθινόπωρο. Περιμένουμε και πολλά tablets. Αλλά σίγουρα δεν θα δούμε Motorola με Windows Phone 7.1, 7.5 ή όπως αλλιώς θα λέγεται τελικά το Mango.

Τι άλλο θα προκύψει από τις ζυμώσεις αυτές; Η Google επέλεξε να αντιπαρατεθεί απέυθείας στην Apple αλλά δημιουργεί πρόβλημα στις σχέσεις της με τους υπόλοιπους κατασκευαστές. Ίσως να πήγε μόνο για το patent portfolio της Motorola Mobility. H HTC, η Samsung και η LG θα επενδύσουν κι άλλο στο Android ή θα προτιμήσουν άλλες λύσεις από εταιρείες που δεν έχουν άμεση εμπλοκή με hardware; Όλοι τρέχουν να τοποθετηθούν καλύτερα στα χαρακώματά τους. Και κάποιοι έχουν βραδυφλεγείς βόμβες από διάφορες πατέντες πάνω τους που κανείς δεν ξέρει πότε και που θα σκάσουν. Οι δικηγόροι κάνουν χρυσές δουλειές…

An alerting app for IT admins with a WP7 smartphone

Every IT administrator is sleeping with one eye open to check for the status of the infrastructure under his responsibility. To help into this direction, Derdack, based in Potsdam, released a new enterprise alerting app for Windows Phone 7,  message master® Enterprise Alert. The app enables Microsoft System Center Operations Manager (SCOM), Service Manager (SCSM), HP Operations Center and IBM Tivoli Monitoring users to manage business critical incidents directly from a WP7 smartphone.

For the full press release, read here: DERDACK News and Events.

Γράψε το δικό σου ERP με το Visual Studio LightSwitch

Καλά, μπορεί να μην είναι δυνατό να γράψεις ένα ERP (κυρίως γιατί η ανάλυση είναι το πιο δύσκολο κομμάτι και όχι ο κώδικας) αλλά η Microsoft υπόσχεται ότι θα μπορούμε χωρίς εμπειρία σε deep development να φτιάχνουμε business εφαρμογές με το νέο εργαλείο Visual Studio LightSwitch που θα είναι διαθέσιμο από το τέλος του μήνα. Εφαρμογές για το desktop αλλά φυσικά και για το cloud.

Η λογική μου θυμίζει Visual FoxPro (που για καιρό την είχαμε χαμένη, αλλά ίσως κάποιοι απλά να ετοίμαζαν την επάνοδο με νέο περιτύλιγμα). Όσοι την είχαν χρησιμοποιήσει, είχαν εθιστεί σε σημείο να αρνιούνται να την αφήσουν για να μάθουν κάτι πιο σύνθετο. Ήταν απίστευτα απλή, έστηνες πολύ γρήγορα μικρές και μεγάλες εφαρμογές διαχείρισης δεδομένων και είχε και πολύ καλή ταχύτητα (στην πράξη για την δεκαετία του ’90 ήταν απίστευτα γρήγορη για μεγάλα data sets).

Από τον επόμενο μήνα, θα μπορεί κάποιος με στοιχειώδεις γνώσεις να δημιουργήσει πολύ εύκολα και γρήγορα φόρμες για να δουλέψει με την βάση δεδομένων της επιχείρησης (σε SQL Server φαντάζομαι 😉 )  ή να δημιουργήσει τη δική του βάση δεδομένων χωρίς να γράψει κώδικα. Τα παιδιά της ομάδας έχουν δημιουργήσει και μια σειρά από εισαγωγικά videos για να προχωρήσετε κατευθείαν στο ψητό χωρίς πολύ διάβασμα.

Για λεπτομέρειες και resources, μια επίσκεψη στο LightSwitch Developer Center είναι αρκετά χρήσιμη. Για επαγγελματίες προγραμματιστές το LightSwitch Architecture θα εξηγήσει τα ενδότερα.

 

Turning 100 needs adaptability

You might have noticed that this year IBM is celebrating its 100th birthday. ZDNet has some interesting turning points in IBM’s corporate history: IBM at 100: 15 inflection points in history | ZDNet. Andrew Nusca comments:

The lesson here? History repeats itself. IBM’s focus on innovation has indeed helped it adapt — proactively, I might add — to a changing market. When it began to rest on its laurels, play the short-term game and ignore its central tenet to offer “global business solutions” — whatever the phrase meant at the time — IBM began to descend into failure.

ZDNet’s Gallery IBM: 100 years of THINKing big is also very nice. And don’t miss the following amazing videos:

Harden your Windows apps with EMET

Do you have legacy applications that worry you? Are you still waiting for a security patch? Some months ago, Microsoft released the Enhanched Mitigation Experience Toolkit v2.1 (EMET), a powerful configuration utility that will help you harden Windows applications.

For more details here: The one security tool every Windows user should know about | ZDNet

From Microsoft’s Download Center:

Overview

The enhanced Mitigation Experience Toolkit (EMET) is designed to help prevent hackers from gaining access to your system.

Software vulnerabilities and exploits have become an everyday part of life. Virtually every product has to deal with them and consequently, users are faced with a stream of security updates. For users who get attacked before the latest updates have been applied or who get attacked before an update is even available, the results can be devastating: malware, loss of PII, etc.

Security mitigation technologies are designed to make it more difficult for an attacker to exploit vulnerabilities in a given piece of software. EMET allows users to manage these technologies on their system and provides several unique benefits:

1. No source code needed: Until now, several of the available mitigations (such as Data Execution Prevention) have required for an application to be manually opted in and recompiled. EMET changes this by allowing a user to opt in applications without recompilation. This is especially handy for deploying mitigations on software that was written before the mitigations were available and when source code is not available.

2. Highly configurable: EMET provides a higher degree of granularity by allowing mitigations to be individually applied on a per process basis. There is no need to enable an entire product or suite of applications. This is helpful in situations where a process is not compatible with a particular mitigation technology. When that happens, a user can simply turn that mitigation off for that process.

3. Helps harden legacy applications: It’s not uncommon to have a hard dependency on old legacy software that cannot easily be rewritten and needs to be phased out slowly. Unfortunately, this can easily pose a security risk as legacy software is notorious for having security vulnerabilities. While the real solution to this is migrating away from the legacy software, EMET can help manage the risk while this is occurring by making it harder to hackers to exploit vulnerabilities in the legacy software.

4. Ease of use: The policy for system wide mitigations can be seen and configured with EMET’s graphical user interface. There is no need to locate up and decipher registry keys or run platform dependent utilities. With EMET you can adjust setting with a single consistent interface regardless of the underlying platform.

5. Ongoing improvement: EMET is a living tool designed to be updated as new mitigation technologies become available. This provides a chance for users to try out and benefit from cutting edge mitigations. The release cycle for EMET is also not tied to any product. EMET updates can be made dynamically as soon as new mitigations are ready

The toolkit includes several pseudo mitigation technologies aimed at disrupting current exploit techniques. These pseudo mitigations are not robust enough to stop future exploit techniques, but can help prevent users from being compromised by many of the exploits currently in use. The mitigations are also designed so that they can be easily updated as attackers start using new exploit techniques.