Xamarin for Free with Visual Studio & Mono Open Source

Visual Studio includes now Xamarin with no extra cost , was announced yesterday at #Build2016 Conference , and that is a huge benefits for developers.

 

  The Xamarin platform will be in every edition of Visual Studio, including the widely-available Visual Studio Community Edition, which is free for individual developers, open source projects, academic research, education, and small  teams. Now we can Develop and publish native apps for iOS and Android with C# or F# from directly within Visual Studio with no limits on app size.

For Mac developers , Xamarin Studio is now available as a benefit of Visual Studio Professional or Enterprise subscriptions. Developers can use the newly-created Xamarin Studio Community Edition for free.

To give it a try and begin developing iOS and Android apps with the full version of Xamarin and C#, download Xamarin Studio or Xamarin for Visual Studio .

Another big announcement it is that The Mono Project it is added to the .NET Foundation, including some previously-proprietary mobile-specific improvements to the Mono runtime. Mono will also be re-released under the MIT License, to enable an even broader set of uses for everyone. More details to the Mono Project blog.

The changes to Mono remove all barriers to adopting a modern, performing .NET runtime in any software product, embedded device, or engine, and open the door to easily integrate C# with apps and games on iOS, Android, Mac, and Windows and any emerging platforms developers want to target in future.

Entity Framework 6 is Feature Complete including async , RTM later this year

I try to put together some information’s related to the release of RC for EF6.

 

What  is New in EF6

This is the complete list of new features in EF6.

Tooling

Our focus with the tooling has been on adding EF6 support and enabling us to easily ship out-of-band between releases of Visual Studio.

The tooling itself does not include any new features, but most of the new runtime features can be used with models created in the EF Designer.

Runtime

The following features work for models created with Code First or the EF Designer:

  • Async Query and Save adds support for the task-based asynchronous patterns that were introduced in .NET 4.5. We’ve created a walkthrough and a feature specification for this feature.
  • Connection Resiliency enables automatic recovery from transient connection failures. The feature specificationshows how to enable this feature and how to create your own retry policies.
  • Code-Based Configuration gives you the option of performing configuration – that was traditionally performed in a config file – in code. We’ve created an overview with some examples and a feature specification.
  • Dependency Resolution introduces support for the Service Locator pattern and we’ve factored out some pieces of functionality that can be replaced with custom implementations. We’ve created a feature specification and a list of services that can be injected.
  • Interception/SQL logging provides low-level building blocks for interception of EF operations with simple SQL logging built on top. We’ve created a feature specification for this feature and Arthur Vickers has created a multi-part blog series covering this feature.
  • Testability improvements make it easier to create test doubles for DbContext and DbSet. We’ve created walkthroughs showing how to take advantage of these changes using a mocking framework or writing your own test doubles.
  • Enums, Spatial and Better Performance on .NET 4.0 – By moving the core components that used to be in the .NET Framework into the EF NuGet package we are now able to offer enum support, spatial data types and the performance improvements from EF5 on .NET 4.0.
  • DbContext can now be created with a DbConnection that is already opened which enables scenarios where it would be helpful if the connection could be open when creating the context (such as sharing a connection between components where you can not guarantee the state of the connection).
  • Default transaction isolation level is changed to READ_COMMITTED_SNAPSHOT for databases created using Code First, potentially allowing for more scalability and fewer deadlocks.
  • DbContext.Database.UseTransaction and DbContext.Database.BeginTransaction are new APIs that enable scenarios where you need to manage your own transactions.
  • Improved performance of Enumerable.Contains in LINQ queries.
  • Significantly improved warm up time (view generation) – especially for large models – as the result of a contributions from AlirezaHaghshenas and VSavenkov
  • Pluggable Pluralization & Singularization Service was contributed by UnaiZorrilla.
  • Improved Transaction Support updates the Entity Framework to provide support for a transaction external to the framework as well as improved ways of creating a transaction within the Framework. See this feature specificationfor details.
  • Entity and complex types can now be nested inside classes.
  • Custom implementations of Equals or GetHashCode on entity classes are now supported. See the feature specification for more details.
  • DbSet.AddRange/RemoveRange were contributed by UnaiZorrilla and provides an optimized way to add or remove multiple entities from a set.
  • DbChangeTracker.HasChanges was contributed by UnaiZorrilla and provides an easy and efficient way to see if there are any pending changes to be saved to the database.
  • SqlCeFunctions was contributed by ErikEJ and provides a SQL Compact equivalent to the SqlFunctions.
  • Interception/SQL logging provides low-level building blocks for interception of EF operations with simple SQL logging built on top. We’ve created a feature specification for this feature and Arthur Vickers has created a multi-part blog series covering this feature.
  • Testability improvements make it easier to create test doubles for DbContext and DbSet. We’ve created walkthroughs showing how to take advantage of these changes using a mocking framework or writing your own test doubles.
  • Extensive API changes as a result of polishing the design and implementation of new features. In particular, there have been significant changes in Custom Code First Conventions and Code-Based Configuration. We’ve updated the feature specs and walkthroughs to reflect these changes.
  • EF Designer now supports EF6 in projects targeting .NET Framework 4. This limitation from EF6 Beta 1 has now been removed.

The following features apply to Code First only:

  • Custom Code First Conventions allow write your own conventions to help avoid repetitive configuration. We provide a simple API for lightweight conventions as well as some more complex building blocks to allow you to author more complicated conventions. We’ve created a walkthough and a feature specification for this feature.
  • Code First Mapping to Insert/Update/Delete Stored Procedures is now supported. We’ve created a feature specification for this feature.
  • Idempotent migrations scripts allow you to generate a SQL script that can upgrade a database at any version up to the latest version. The generated script includes logic to check the __MigrationsHistory table and only apply changes that haven’t been previously applied. Use the following command to generate an idempotent script.
    Update-Database -Script -SourceMigration $InitialDatabase
  • Configurable Migrations History Table allows you to customize the definition of the migrations history table. This is particularly useful for database providers that require the appropriate data types etc. to be specified for the Migrations History table to work correctly. We’ve created a feature specification for this feature.
  • Multiple Contexts per Database removes the previous limitation of one Code First model per database when using Migrations or when Code First automatically created the database for you. We’ve created a feature specification for this feature.
  • DbModelBuilder.HasDefaultSchema is a new Code First API that allows the default database schema for a Code First model to be configured in one place. Previously the Code First default schema was hard-coded to “dbo” and the only way to configure the schema to which a table belonged was via the ToTable API.
  • DbModelBuilder.Configurations.AddFromAssembly method  was contributed by UnaiZorrilla. If you are using configuration classes with the Code First Fluent API, this method allows you to easily add all configuration classes defined in an assembly. 
  • Custom Migrations Operations were enabled by a contribution from iceclow and this blog post provides an example of using this new feature.

Introduce the Windows 8 Beta

 

A reimagined Windows

A day ago in Barcelona, was announced the release of Windows 8 Consumer Preview, available to download  for anyone interested in trying it out.

With Windows 8, the whole experience of Windows has been reimagined. It’s designed to work on a wide range of devices , from touch-enabled tablets, to laptops, to desktops and all-in-ones.MS designed Windows 8 to give instant access to  apps, files, and the information care about most so spend less time navigating and more time doing what you actually want to do. Move between Windows 8 PCs easily and access the files and settings from virtually anywhere. Touch a first-class experience and navigating with a mouse and keyboard fast and fluid. And just like Windows 7, reliability and security features are built in.


This is still just a small preview of what you’ll find in Windows 8. If you want to see more, check out our Windows 8 In Depth series,

Update 29.02.2012:  Downloads of  Windows 8 Consumer Preview are available same as Windows 8 Server.

Download Windows 8 Server Beta als 64Bit-ISO
Download Windows 8 Server Beta als englische VHD
Download Windows 8 Consumer Preview als deutsche 32Bit-ISO
Download Windows 8 Consumer Preview als deutsche 64Bit-ISO

andere Sprachen

Serial NR. für Windows 8 Consumer Preview: DNJXJ-7XBW8-2378T-X22TX-BKG7J

Some things you should know before installing Windows 8 Consumer Preview

Before you start the download, there are a few things to keep in mind.

First, this is a prerelease operating system

The Windows 8 Consumer Preview is just that: a preview of what’s to come. It represents a work in progress, and some things will change before the final release.

Second, should be pretty comfortable with new technology

If you’re used to running prereleased software, you’re OK with a little troubleshooting, and you don’t mind doing a few technical tasks here and there, then you’ll probably be OK giving the Windows 8 Consumer Preview a spin. If a list of hardware specs is a little overwhelming for you, or you’re not sure what you’d do if something unexpected happened, this might not be the time to dive in.

As with pre-release software in general, there won’t be official support for the Windows 8 Consumer Preview, but if you have problems, please share them with us. You can post a detailed explanation of any issues you run into at the Windows 8 Consumer Preview forum.. In addition, the Windows 8 Consumer Preview FAQ on the Windows website has information that could help you out and make the Windows 8 experience more productive .

And finally, you’ll need the right hardware

Windows 8 Consumer Preview should run on the same hardware that powers Windows 7 today. In general, you can expect Windows 8 Consumer Preview to run on a PC with the following:

  • 1 GHz or faster processor
  • 1 GB RAM (32-bit) or 2 GB RAM (64-bit)
  • 16 GB available hard disk space (32-bit) or 20 GB (64-bit)
  • DirectX 9 graphics device with WDDM 1.0 or higher driver
  • 1024 x 768 minimum screen resolution

However, there are some additional requirements to take into consideration in order to use certain features in Windows 8. In order to use the Snap feature, you will need a PC with a 1366×768 resolution or higher. If you want to use touch, you’ll need a multitouch-capable laptop, tablet, or display. Windows 8 supports up to five simultaneous touch points, so if your hardware doesn’t, you may find typing on the onscreen keyboard and using certain controls more of a challenge. You’ll also need an Internet connection to try out the Windows Store, to download and install apps, and to take your settings and files with you from one Windows 8 PC to

Performance Increases

First Look at What's New in Windows 8

One of the issues that’s been on our minds since they previewed this new interface was whether this will keep bogging Windows down with more running processes, and whether running a full Windows desktop on a low-powered tablet was really a good idea (after all, we’ve seen Windows run on netbooks).

Microsoft knows the fears, and has addressed them: Windows 8 is slated to have better performance than Windows 7, even with this metro interface running on top of a desktop. I ran a few tests back when the the Developer Preview came out and found that to be the case, especially when it comes to boot times. Tablet users and netbook users especially should notice a fairly significant performance increase with Windows 8. Especially considering that any of your tablet-based apps will suspend themselves when you jump into the traditional desktop, so they don’t take up any of your resources.

The following tests were performed on an (overclocked) 3.8 GhZ i7 machine with 6GB of RAM, a 2TB hard drive, an Nvidia GeForce 9800 GT, and connected to the internet over Ethernet at a maximum speed of 20mbps.

Windows 8
Windows 7

Boot Time (Windows Screen to Desktop)
0:10
0:35

Compress a ~700MB File
0:29
0:32

Decompress a ~700MB File
0:11
0:12

Duplicate a ~700MB File
0:01
0:02

Encode a Movie in Handbrake
8:06
8:15

Cold Start 9 Applications
0:46
0:46

Open 10 Tabs in Chrome
0:07
0:07

3dmark10 Score
6470 (5218 Graphics, 23098 CPU)
6455 (5199 Graphics, 23448 CPU)

Total Time
9:56
10:29

The Lock Screen

First Look at What's New in Windows 8

Windows 8’s lock screen is pretty much what you’d expect: it’s got a beautiful picture along with a few little widgets full of information, like the time, how many emails you have, and so on. However, after swiping to unlock, Windows 8 shows off some pretty neat touch-based features, particularly a "picture password" feature. Instead of using a PIN or a lock pattern to get into your system, you swipe invisible gestures using a picture to orient yourself (in the example they showed, the password was to tap on a persons nose and swipe left across their arm). Android modders might find this similar to CyanogenMod’s lock screen gestures.

The Home Screen

First Look at What's New in Windows 8

The home screen is very familiar to anyone who’s used Windows Phone. You’ve got a set of tiles, each of which represents an application, and many of which show information and notifications that correspond to the app. For example, your email tile will tell you how many unread emails you have (and who they’re from), your calendar tile will show upcoming events, your music tile will show you what’s playing, and so on. You can also create tiles for games, contacts, and even traditional Windows apps that will pull you into the Windows desktop. The tablet-optimized apps are all full screen and "immersive", though, and you can rearrange their icons on the home screen easily (just as you would on any other tablet platform).

Running Apps

First Look at What's New in Windows 8

Running a basic app works as you expect—you tap on its home screen icon and it goes full screen. The browser has lots of touch-based controls, like pinch to zoom and copy and paste, and you can access options like search, share, and settings through the Charms bar, which you can get by swiping from the right edge of the screen or pressing Win+C. Apps can share information one another easily, such as selected text or photos. After picking your media from one app, you’ll then be able to choose which app you want to share with, and work with it from there. For example, you can share photos to Facebook, send text from a web page in an email, and so on.

None of this is brand new to touch-based platforms, but what is new is the ability to not only multitask, but run these apps side by side. Say you want to watch a video and keep an eye on your news feed at the same time. Just like in Windows 7 for the desktop, you can dock an app to one side of the screen while docking another app at the opposite side, which is a seriously cool feature. Imagine being able to IM and play a game at the same time, or browse the web while writing an email. It’s a fantastic way to fix one of the big shortcomings of mobile OSes, thus allowing you to ignore the full desktop interface more often and stay in the touch-friendly, tablet view.

The Desktop

First Look at What's New in Windows 8

The traditional desktop is still there, though it may be a tad different than what you’re used to. First and foremost, there’s no start button to speak of. Your taskbar merely shows the apps you have pinned, with your system tray on the right, as usual. You can jump back to the start screen (that is, the Metro screen) by pressing the Windows key or by moving your mouse to the bottom left corner of the screen. Other than that, everything looks pretty similar (though the windows no longer have rounded corners). The Control Panel has been updated a bit, as well as the Task Manager and Windows Explorer, which we’ll discuss below.

A New Task Manager

First Look at What's New in Windows 8

Microsoft’s finally redesigned the task manager, and it looks pretty great. You have a very simple task manager for basic task killing, but if you’re a more advanced user, you can bring up the detailed task manager filled with information on CPU and RAM usage, Metro app history, and even startup tweaking—so you can get rid of apps that launch on startup without going all the way into msconfig. For more information on the new Task Manager.

Windows Explorer

First Look at What's New in Windows 8

Most of it isn’t new information: we’ll have native ISO mounting in Windows Explorer, a new Office-style ribbon, and a one folder up button like the old days of XP (thank God). It also has a really cool "quick access" toolbar in the left-hand corner of the title bar, that gives you super quick access to your favorite buttons from the ribbon. For more info, check out in-depth look at the new Windows Explorer.

Other Features

First Look at What's New in Windows 8Along with these cool features, Windows 8 also comes with other features we’ve come to know and love in our mobile OSes. It’s got system-wide spellchecking, so you don’t have to rely on a specific app to keep your writing top-notch, as well as a system-wide search feature, that lets you search anything from your music library to your contacts to the web itself. It also has a really cool feature for desktop users that lets your run the Metro UI on one monitor while running the traditional desktop on the other.

It also has a really cool feature called "refresh your PC", where you can do a clean install with the tap of a button. Whether you’re selling your machine or just want a cleaner, faster installation of Windows, you can do it all in one click. You can even set refresh points, similar to restore points, so you can refresh your PC to the way it was at a certain point in time.

The Windows Store

First Look at What's New in Windows 8

The Windows Store, which is now available in the Consumer Preview, looks much like the home screen, with tiles that correspond to different categories and featured apps. From there, you can look at a more detailed list of the available apps in a given section. And, the store contains not only touch-based apps for the tablet interface, but some of the more traditional desktop Windows apps you’re used to, so you have one portal to discover all your Windows apps no matter what interface you’re using.

Right now, the Windows Store is full of free apps from Microsoft and its partners, so you can check out some of the upcoming apps now. When Windows 8 officially releases to the public, though, you should find many more apps in the store, including paid ones. What’s really cool about the app store is that you can try apps before you buy, and then download the full version without losing your place in the app or reinstalling anything.

Sync All Your Data to the Cloud

First Look at What's New in Windows 8

The cloud is taking center stage, with your Microsoft account driving all the syncing in Windows 8. Your address book, photos, SkyDrive data, and even data within third-party apps can sync up to the cloud, and you can access them on any Windows 8 device—even a brand new one. Just sign in, and you’ll have access to everything (not unlike Chrome OS, which immediately loaded your themes and extensions when you logged in—great for lending your computer to a friend). The address book also syncs with other services like Facebook and Twitter as well. You can even sync all of your settings from one Windows 8 PC to another. Just sign onto your Windows 8 with a Microsoft account and you’ll get all your themes, languages, app settings, taskbar, and other preferences will show right up. It’s a pretty neat feature if you have multiple Windows 8 PCs and don’t want to set them all up separately—just a few taps and you’ve got all your preferences ready to go.

Charms let us work faster

In Windows 8, are built new, fast ways to get around the operating system and do common tasks. They’re called charms. Swipe in from the right edge of the screen or move your mouse to the upper-right corner, and the charms bar appears (you can also use the Windows key + C). The charms are the quickest way to navigate to key tasks in Windows 8. You can go to the Start screen, or use the charms for quick shortcuts to common tasks.

Charms appear on the right side of the screen

Search

Just like in Windows 7, with Windows 8, you can easily search for apps, settings, or files on your PC. And with the Search charm, searching now goes even deeper. You can search within apps and on the web, so you can find a specific email quickly in the Mail app, or see what a friend has put on Facebook using the People app. You can also get search results from within apps right from the Start screen. If the info you need is on the web, just choose Internet Explorer in your search results, and Search brings the results right to you. Apps designed specifically for Windows 8 can use the Search charm easily, so as you install more apps, you can find movie reviews or show times, opinions on restaurants, or even stock prices (just to name a few), without having to hunt around. If you’re using a keyboard, you can also search right from the Start screen – just start typing, and the results will appear. You can filter results to view apps or settings, or to search within individual apps.

The Search charm lets you search within apps like Internet Explorer
Share

When I read something great on the web or see a picture that makes me laugh, I like to pass it on. The Share charm makes it incredibly easy. And just like with Search, apps can hook into Share easily, so you don’t have to jump in and out of an app to share great content. You can quickly send wise words with the Mail app or share a photo on SkyDrive. The apps you use most often are listed first for quick access, and you can choose whether to share with just one person, or with all of your contacts at once.

Sharing the Windows Phone website via Mail with the Share charm

Devices

The Devices charm lets you get to the devices you want to use so you can do things like getting photos from a digital camera, streaming video to your TV, or sending files to a device, all from one place. For example, if you’re watching a movie in the Video app and want to share it with everyone in room, the Devices charm lets you stream a video right to your Xbox to show it on your TV.

Samsung Galaxy Tab 10.1 vs Apple iPad 2 for geeks

  • Cortex-A9 2x 1.00GHz
  • 1024MB
  • 16GB Flash
  • (IGP) shared memory
  • WLAN 802.11bgn/Bluetooth
  • Webcam hinten (3.0 Megapixel)
  • Webcam vorne (2.0 Megapixel)
  • 10.1" WXGA kapazitives Multi-Touch Touchscreen glare TFT (1280×800)
  • Android 3.1
  • Li-Polymer-Akku (7000mAh)
  • 0.59kg
  • 24 Monate Herstellergarantie
  • Abmessungen: 256.7×175.3×8.6mm
  • Besonderheiten: Beschleunigungssensor, Lagesensor, Gyroskop

    EAN-Codes: 8806071580197, 8806071525143, 8806071558738, 2050001329578, 8806071546384

  • Herstellerlink
  • Cortex-A9 2x 1.00GHz
  • 512MB
  • 16GB Flash
  • (IGP) shared memory
  • WLAN 802.11abgn/Bluetooth 2.1
  • 9.7" XGA kapazitives Multi-Touch Touchscreen glare LED TFT (IPS) (1024×768)
  • Webcam hinten (0.9 Megapixel, 1280×720)
  • Webcam vorne (0.3 Megapixel, 640×480)
  • iOS
  • Li-Polymer-Akku
  • 0.60kg
  • 12 Monate Herstellergarantie
  • Abmessungen: 241.2×185.7×8.8mm
  • Besonderheiten: Beschleunigungssensor, Lagesensor, Gyroskop, Lichtsensor

    EAN-Codes: 0885909464548, 0885909464555, 0885909464371, 0885909464463, 0885909464517, 5055147563210, 8715319818803, 0885909464609

  • Herstellerlink

What will be WinC++ ?

S. Somasegar mentioned some info’s about the new reorg. in Microsoft Dev. Division form last weeks, that give us an hint regarding future of C++ from Microsoft point of view and expected in Visual Studio 2012 – can be September Beta Smile

“Parallel Computing and Tools led by Steve Teixeira, David Callahan and Shahrokh Mortazavi will move to a combined WinC++, PCP, and UX organization under Mohsen.”

more details in Jo Foley’s blog http://www.zdnet.com/blog/microsoft/microsofts-plan-to-increase-its-focus-on-developers-the-full-internal-memo/9327

confirmed also in an job description

http://www.microsoft-careers.com/job/Redmond-Software-Development-Engineer-in-Test-ll-Job-WA-98052/1161369/

A day in near future – Surface 2.0 and e-paper for an green life

 

Someone asked me for a while how I would define The Enterprise Architecture definition in three words: Reduce Unnecessary Effort

Here is an effective sample of how the technology will change or life and reduce our energy needs

Microsoft Video – A Sustainable Future

and we have also some SDK samples on Codeplex about it, check it out

Microsoft® Surface® Bluetooth Connect Code Sample

Microsoft® Surface® Financial Services Code Sample

Microsoft® Surface® Live Stream Code Sample