Posts Tagged ‘Microsoft’
Wearable tech devices, such as smart watches and bracelets, have firmly stepped into our everyday life and accompany us in different spheres of life. And who knows, we may soon witness the next tech revolution in the wearable world.
Microsoft Research and MIT Media Lab PhD students have teamed up to create the next level of wearable: temporary smart tattoos.
The technology is named DuoSkin. These tattoos consist of artistic arrangements of conductive gold and silver leaf, plus tissue-thin electronics. Users can apply the tattoo to their body with a wet cloth, similar to any other temporary tattoo.
The fabrication process is fairly simple: first, you design a stencil with any graphic design software, and cut the pattern out of tattoo paper and vinyl. Then you place the gold leaf layer on top to create conductivity, and attach surface-mount electronics.
Smart tattoos can be used for several purposes. Firstly, the tattoo can act as an interface that can be used, for example, as a trackpad or a button to remotely control devices. It may be quite demanding in the near future as our devices get smaller and smart tattoos could provide some additional auxiliary area, without carrying a larger device. Secondly, they can track and show users information about themselves, for example they can change color depending on the user’s mood or show body temperature. A third possible function is wireless communication. The tattoo could include an NFC (near field communications) tag, an electrical component that includes small microchips to store data that can be read by phones or other NFC devices nearby. In the near future, the technology could serve as a substitute for identification, subway cards, etc.
Cindy Hsin-Liu Kao, the lead researcher, calls DuoSkin a “project” and not a product or prototype. Others may use this information as a basis to create their own personalized on-skin wearables.
Lets’s think a bit out of the box:) The future presented in some fantastic films is about to come to reality: not more physical devices but different tattoos and built-in chips:) Аnd what do you think about smart tattoos? Will they change the wearable world or will soon be forgotten?
Business Development Manager
Professional Software Development
For almost 15 years ASP.NET has been one of the best web development technologies and many developers consider it to be the best offering from Microsoft. ASP.Net evolves to bring in better features and functionality, which helps businesses scale better. Each year developers see few new trends that enhances development and shortens the time-to-market the solution. Here we will discuss a few trends that will benefit both developers and businesses indulging in ASP.Net.
Let’s have a glimpse at it benefits.
Data Flow in One Direction – Properties are passed to component to render HTML tags. Component itself cannot change the property; instead, it requires a callback function to modify the property values.
Easy to Integrate – React can be simply integrated with other tools or frameworks like Jest, Angular.js or Backbone.js.
Xamarin is highly popular mobile development framework with the rule write-once-run-everywhere coding for three leading mobile platforms: Windows, Android and iOS. It empowers developers to write in a single language on a single code base for their app to reach over billions of smart devices irrespective of the platform. Xamarin delivers perfect look and feel of any given platform’s native UI with power-packed functionality and native app performance. Xamarin eliminates the need to manage separate development teams or having to choose one platform over another.
Following are few more benefits of Xamarin:
Xamarin uses the C# programming language
C# is capable of doing anything you could do in Java, Objective-C, and Swift – and it works on platforms that use any of these. Most applications can share 75% or more of their coding, helping to make development on multiple platforms easier than ever before. Many functions unique to each device are mapped at runtime to correspond to that specific device, resulting in an end-user experience that works the way they expect it to work.
Xamarin can import and convert existing code
Do you have existing Objective-C or Java code? Xamarin uses an automatic binding generator to match code like custom controls and frameworks to your new app, and a little bit of testing is usually enough to fix any glitches that occur. By importing your existing code, you can hit the ground running and reduce the time it will take to roll out your improved app.
Xamarin offers same-day support for new OS releases
One of the biggest problems with apps is updating them when a new operating system comes out. These changes can cause major disruptions in the way some functions work, but this particular developer has been able to offer same-day updates that allow you to start taking advantage of new features and capabilities. These updates also mean that you can deal with any major disruptions to your app and get it back up and running if anyone was broken – your business can’t afford to have its tools stuck in limbo, and working with a company offering active support is one of the best ways of ensuring your investment won’t be lost at a crucial time.
Elasticsearch is the most popular enterprise search engine followed by Apache Solr based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elastic search was first released in February 2010, and is a free and open source distributed inverted index created by Shay Banon. It is developed in Java, so it is a cross-platform.
Below you can find major highlights of Elastic Search:
Real-Time Data Analysis – All data is immediately made available for search and analytics.
Distributed approach – Indices can be divided into shards, with each shard able to have any number of replicas. Routing and rebalancing operations are done automatically when new documents are added.
Multi-Tenancy – Multiple indices can be maintained by single cluster and can execute queries individually or as a group. Also, maintain alias of indices and keep them updated.
Full-Text Search – Elastic Search implements a lot of features: customized splitting text into words, customized stemming, facetted search, and more. Powerful, developer-friendly query API supports multilingual search, geolocation, contextual did-you-mean suggestions, autocomplete, and result snippets.
Easy-To-Use RESTful API – Elastic Search is API driven; actions can be performed using a simple Restful API.
Open Source – Elasticsearch is available freely, under the most adoptable and trusted open source license of Apache 2.
In addition, the Microservices, Azure, and AngularJS are also trending in Asp .Net. Nowadays, enterprise applications are in high demand, and these tools are playing a key role to hit the ground and running.
Thanks for reading!
Business Development Manager
Professional Software Development
Introducing ASP.NET Core:
ASP.NET Core is a new open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends. ASP.NET Core apps can run on .NET Core or on the full .NET Framework. It was architected to provide an optimized development framework for apps that are deployed to the cloud or run on-premises. It consists of modular components with minimal overhead, so you retain flexibility while constructing your solutions. You can develop and run your ASP.NET Core apps cross-platform on Windows, Mac and Linux. ASP.NET Core is open source at GitHub.
The framework is a complete rewrite that unites the previously separate ASP.NET MVC and Web API into a single programming model.
Despite being a new framework, built on a new web stack, it does have a high degree of concept compatibility with ASP.NET MVC.
ASP.NET Platform exists for more than 15 years. In addition, at the time of System.Web creation it contained a large amount of code to support backward compatibility with classic ASP. During this time, the platform has accumulated a sufficient amount of code that is simply no longer needed and is deprecated. Microsoft faced a difficult choice: to abandon backward compatibility, or to announce a new platform. They chose the second option. At the same time, they would have to abandon the existing runtime. Microsoft has always been a company focused on creation and launch on Windows. ASP.NET was no exception. Now the situation has changed: Azure and Linux occupied an important place in the company’s strategy.
The ASP.NET Core is poised to replace ASP.NET in its current form. So should you switch to ASP.NET Core now?
ASP.NET Core is not just a new version. It is a completely new platform, the change of epochs. Switching to ASP.NET Core can bring many benefits: compact code, better performance and scalability. But what price will be paid in return, how much code will have to be rewritten?
.NET Core contains many components, which we are used to deal with. Forget System.Web, Web Forms, Transaction Scope, WPF, Win Forms. They no longer exist. For simple ASP.NET MVC-applications changes will be minor and the migration will be simple. For more complex applications, which use a great number of .NET Framework classes and ASP.NET pipeline situation is more complicated. Something may work and something may not. Some part of the code will have to be rewritten from scratch. Additional problems may be caused by WebApi, because ASP.NET MVC subsystems and WebAPI are now combined. Many libraries and nuget-packages are not ready yet. So, some applications simply will not have a chance to migrate until new versions of the libraries appear.
I think we are waiting for the situation similar to the transition from Web Forms to ASP.NET MVC. ASP.NET Framework will be supported for a long time. First, only a small amount of applications will be developed on ASP.NET Core. Their number will increase, but sooner or later everyone will want to move to ASP.NET Core. We still have many applications running on the Web Forms. However, no one comes to mind to develop a new application on the Web Forms now, everybody chooses MVC. Soon the same happens to ASP.NET Framework, and ASP.NET Core. ASP.NET Core offers more opportunities to meet modern design standards.
The following characteristics best define .NET Core:
- Flexible deployment: Can be included in your app or installed side-by-side user- or machine-wide.
- Cross-platform: Runs on Windows, macOS and Linux; can be ported to other OSes (Operating Systems). The supported OSes, CPUs and application scenarios will grow over time, provided by Microsoft, other companies, and individuals.Command-line tools: All product scenarios can be exercised at the command-line.
- Compatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
- Open source: The .NET Core platform is open source, using MIT and Apache 2 licenses. Documentation is licensed under CC-BY. .NET Core is a .NET Foundation project.
- Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support.
- As for the “cons” one of the biggest issues are gaps in the documentation. Fortunately most of the things for creating and API are covered, but when you’re building an MVC app, you might have problems.
- Next problem – changes. Even if you find a solution to your problem, it could have been written for a previous version and might not work in the current one. Thanks to open source nature of it, there is also support available on github. But you get same problems there (apart from searching).
- Another thing is lack of support in the tooling. You can forget about NCrunch or R# Test Runner. Both companies say they will get to it when it gets more stable.
- ASP.NET Core is still too raw. Many basic things, such as the Data Access, is not designed for 100%. There is no guarantee that the code you are using now will work in the release version.
- It’s modular. You can add and remove features as you need them by managing NuGet packages.
- It’s also much easier and straightforward to set up.
- WebApi is now part of the MVC, so you can have class UserController, which will return a view, but also provide a JSON API.
- It’s cross-platform.
- It’s open-source.
ASP.NET Core is the work on the bugs of the classic ASP.NET MVC, the ability to start with a clean slate. In addition, Microsoft also aims to become as popular as Ruby and NodeJS among younger developers.
NodeJS and ASP.NET have always been rivals: both – a platform for backend. But in fact, between them, of course, there was no struggle. The new generation of developers, the so-called hipster developers, prefer Ruby and Node. The adult generation, people from the corporate environment, are on the side of .NET and Java. .NET Core is clearly trying to be more youthful, fashionable and popular. So, in future we can expect the .NET Core and NodeJS to be in opposition.
In its advertising campaign, Microsoft is betting on unusual positions for it: high performance, scalability, cross-platform. Do you think that ASP.NET “crawls” on the territory of NodeJS? Please feel free to share your thoughts with us.
Thank you in advance!
Business Development Manager
Professional Software Development
But why TypeScript?
Let’s review main reasons of its popularity:
- TypeScript can be just the right fit for projects in which developers try to remain relevant without the need to learn a whole new syntax.
- TypeScript has many additional language features but defining types and creating classes, modules, and interfaces are some of the key features it offers.
- TypeScript implements many conceptions that are appropriate to object-oriented languages such as extending, polymorphism, encapsulation, accessibility modifiers and so on.
- Lots of TypeScript features have strict rules, so various code formatting errors are excluded. Which means that the possibility of incorrect implementation or inaccurate method invocations is eliminated.
TypeScript has a number of other positive features that are out of the scope of this article. On the other hand, there are two significant minuses exist.
- Probably, the biggest minus is entry threshold and number of specialists on the market. Nowadays there are not so many specialists with solid experience in this language.
The most recent version, TypeScript 1.8, rolled out in February, includes several more features like F-Bounded polymorphism, string literal types, etc.
We will be happy to hear how you use TypeScript in your current projects, if you like it, if you are planning to switch to this language, what are the pros and cons in your opinion, etc. Feel free to share with your thoughts in comments below!
Business Development Manager
Professional Software Development
Posted March 9, 2016on:
Content Management Systems help to control and manage the content of any website where business is efficiently managed. .NET CMS gives you the power you need to develop high-concept, beautiful websites with a strong backbone which gives an experience working with .NET platform used in various kinds of business.
Sitecore CMS and Sitefinity CMS are two content management systems based upon ASP.NET framework. We have chosen to focus on these systems as they are flexible, functional and easy in using. They are proved to be compatible on multiple devices, albeit using slightly different mechanisms, and customizable for the needs of differing countries. Also they are able to deliver vast amounts of information as part of logical information architecture.
Both of these CMSs have similar features and can meet various business needs with different requirements. Websites get more customized, gain more potential and get more interactive with these CMSs.
Hope the information in this article will assist you with the choice of either Sitecore or Sitefinity as more appropriate option for you.
Sitecore is a flexibile, scalabile and secure CMS, used by many leading global organizations such as Experian, Toshiba, Canon and Nestlé. The CMS incorporates a powerful desktop interface that is controlled by a fully-customizable role-based system. This desktop is very similar in look to a Windows desktop, which makes it easy for users new to Sitecore to pick up and learn the system. There are also multiple applications, like in Windows, aimed at specific tasks such as editing content, managing users, monitoring campaigns, setting up workflows, etc.
Sitecore enables web content editors and marketers to have full control over all aspects of their website from social integration and blog posts to advanced personalization, e-commerce and more.
Points in favor:
• The possibility to customize content based on user activity, such as completing a form;
• The opportunity to add an engagement metric, allowing developers to give visitors a value based on how much they’ve engaged with your solution;
• Sitecore CMS makes it easy to create world-class websites with its open architecture and rich development environment and tools;
• The function to send triggered emails (automated marketing messages based on a prospect’s behaviors) direct from the platform;
• On top of the CMS foundation, organizations can optimize the experience of their customers through multivariate testing, personalization and engagement automation;
• The CMS capabilities offer complete customization while maintaining data integrity so that organizations can manage large amounts of content efficiently not just on the web presence but across email, social, mobile and print;
• The ability to analyze the journey in either a campaign or a journey view, giving full visibility of the value to relevant sources;
• Sitecore CMS helps you to reach your customers in their preferred format with functionality to deliver content on multiple devices, including mobile.
• If you do not have developers with .NET experience or operate on a small scale, Sitecore may not be the most appropriate option for your needs;
• The email marketing capabilities are still maturing along with volume capacity. The basics are solid, but the more advanced features still have some caveats in their function;
• When a platform offers an immense amount of features the usability becomes more challenging. For those organizations that can truly take advantage of the enterprise-level capabilities, proper training and onboarding (organizational change management) is a must-have in order to see the vision fulfilled;
• Sitecore CMS has a licensing cost. Pricing is based on the number of Sitecore Server installations, as well as the number of simultaneous users logged in (such as developers, designers, content editors, etc.).
Sitefinity CMS is used for the construction and management of commercial websites, community portals, intranets, etc. Different successful organizations such as NASA, Chevron, Expedia, PepsiCo, Panasonic, Roche and more, rely on this CMS to optimize customer experiences across multiple digital channels. Sitefinity is engineered with flexibility and extensibility in mind to give developers the freedom they need to integrate legacy applications or use custom 3rd party controls and modules.
This CMS doesn’t require any special skills. You don’t even need to know any web development languages to use this system. But if you want to customize the system like our experts, then some of the languages you’d need to know.
Points in favor:
• Content Authors and Marketers need the ability to change and edit content on the fly. With Inline Editing feature you can create and edit content right on the page;
• Sitefinity’s page editor makes it easy to create rich, dynamic content by interacting with user-friendly interfaces. Content is created by simply dragging & dropping widgets onto a page;
• This CMS makes websites fully accessible on other platforms such as tablets and smartphones, which is really useful nowadays;
• Sitefinity provides a rich toolset for automatically connecting visitors with personalized content showing the right content to the right person by defining your audience, transforming the content, and testing the result;
• The multisite management makes it easy for organizations to manage a collection of websites and microsites through a centralized interface. Content authors can easily contribute to multiple websites, or utilize content from other websites. Users, roles, content, permissions, templates, images, and others can be effortlessly shared or synchronized between sites;
• Extensive Out-of-the-Box Features: there is an extensive toolset for addressing the challenges associated with managing a modern website. Solutions for mobile, email campaigns, social media, ecommerce, blogs, forums, search, and much more are instantly accessible. This allows organizations to focus on what to build instead of how to build;
• Sitefinity also provides inbuilt Search Engine Optimization (SEO) while enabling you to customize basic meta-data such as the title and page descriptions.
• While the documentation is available, sometimes it isn’t extensive enough for some of the advanced concepts because it is of a quite basic level;
• Sitefinity provides a high level of granularity to customize the system, but sometimes this is a bit overkilled. For example, e-mail notifications are disabled by default in the installation system. If you want to see e-mail notifications after a form was submitted, you have to update your system settings, notification profile, and also enable notifications for forms;
• This CMS works on a “feather” template that is supposed to be more bootstrap friendly, so ultimately you have to write some special template code. A large scale HTML mode could help with some updates;
• There is licensing fees. Sitefinity tailors their licensing toward different user bases. There’s a free edition, a small business edition for companies who don’t need to use a lot of the advanced features/modules, standard, and enterprise.
As we can see, there are various attributes of Sitefinity & Sitecore CMSs and the choice definitely depends on your preferences.
If you are not up to build very structured site we would like to recommend Sitefinity because you don’t need any specific skills to work with this CMS. The licensing price seems good compared to others .NET CMS platforms and the out of the box features assist to get you up and running a site. The templating model is good and the extensible models aren’t overly complicated to work with.
On the other hand if you have a relatively big website or host many websites Sitecore is better in this case because this CMS is the most effective when it’s using as part of a full digital strategy, targeting content at your audience and using the personalization features to create real engaging websites. However in case your budget is limited and you have only a few sites to manage, this product is not the best option for you.
So wish you good luck with your own choice! I really hope this article was useful for you.
Also it will be nice to know your opinion. Which CMS do you use for your business? Which CMS do you think is more appropriate for your projects and why?
Please feel free to share your thoughts in the comments below!
Business Development Manager
Professional Software Development
Today the first events within GamesCom 2015 are kicking off. The main European game show will perform almost finished image of the game industry of 2015.
What should we expect from the nearest days? Let us have a look.
Gamescom 2015 obviously passes up in comparison with E3 in terms of number of the renowned companies, but Gamescom has hosted plenty of big announcements and reveals in its time – and 2015 will give us plenty to talk about.
Microsoft is going to make a huge impress during its conference that will take place on Tuesday, August 4, 7am PT / 10am ET / 3pm UK time.
One of the headliners will be Halo 5 for Xbox One, with an ESL invitational tournament happening on the Friday to get the pros into the game. However, Quantum Break, Scalebound and Crackdown will all be getting some exclusive coverage – and we might even see some more Fallout 4 footage during the conference. However, Sea of Thieves and Recore will be missing the show.
Microsoft is also preparing some surprising announcements. Whatever could they be?
Sony is skipping Gamescom this year; they plan to arrange their own presentation on October 27 during Paris Games Week.
It could be a risky strategy, but if it has nothing new to show moving on from its big E3 presence then showing up with nothing could have done more damage than good.
After its phenomenal E3 showcase, Bethesda will be hitting Gamescom to show us more of Fallout 4. Unfortunately, it will not be offering up a playable trailer, but Bethesda will be showing off more gameplay at a presentation. Do not expect footage of any of the other Bethesda titles – Gamescom will be dedicated to the nuclear wasteland.
EA will be hosting a press conference at this year’s Gamescom, and it will be taking place on August 5 at 1am PT / 4am ET / 9am UK time.
Being showcased at the EA event will be FIFA 16, Mirror’s Edge Catalyst, Need for Speed, Plants vs. Zombies Garden Warfare 2, Star Wars: The Old Republic, Unravel and more.
DICE though has also been possibly teasing a reveal of another ‘hero’ character for Star Wars Battlefront via the EA Star Wars Facebook page.
Or it could turn out to be a one-hour gameplay demo of Plants vs. Zombies: Garden Warfare 2.
The relationship between Konami and Hideo Kojima may have ended, but before the ties are severed, they have an unfinished business: Metal Gear Business.
Konami has confirmed that Metal Gear Solid V: The Phantom Pain will be playable at Gamescom 2015.
2K Games will be showing off the ‘worldwide reveal’ of the third instalment in its open-world, Mario Puzo homage, Mafia III. It teaed the announcement via Twitter with the reveal – read teaser trailer – showing up on August 5 5am PT / 8am ET / 1pm UK time.
Also holding its own invite-only press conference will be Blizzard. It is being a little secretive about what exactly will be shown, but we do now know that we will get our first glimpse of the new World of Warcraft expansion.
Now that Warlords of Draenor has reached content complete status, it is time for Blizzard to tell us what is next. VG247 is reporting a new trademark from Blizzard for Council of Glades, which could end up being the name of the new WoW update.
There will surely be more info coming about the already known Starcraft II: Legacy of the Void expansion. Might we also see Hearthstone moving from PC to console too?
The press conference is taking place on August 5 3am PT / 6am ET / 11am UK time so we will know more as it happens.
For the public though the new WoW expansion will be shown on the evening of August 6, after a live concert by Songhammer, playing Blizzard inspired ROCK.
The long awaited Windows 10 OS has been just released. The launch of the new OS, Microsoft`s revenge on unsuccessful Windows 8, will become one of the most important launches in Microsoft’s history.
With Windows 10, Microsoft is trying to keep some of the touch and tablet features it created for Windows 8, combine them with the familiar Start menu and desktop, and run it all on top of an improved operating system. To decide whether to switch to Windows 10 or not, let`s have a closer look at new cool features offered by Windows 10:
1. New and Improved Start Menu
Microsoft brings back the Start Menu. Absence of which, Windows 8 has been blamed for. Now, when you click on the Start button at the bottom left of the screen, you get two panels side by side, with the left column showing pinned, recently and most-used apps.
Now it’s a more familiar place where you can view regularly used apps, have the ability to use universal search (including web search) and even have the ability to shut down or restart a Windows 10 laptop or tablet.
2. Cortana for desktop
Microsoft is bringing its mobile digital assistant, Cortana, to the desktop. It will be the central location for searching your local machine and the Web, either by voice or typing in your query.
“Hey Cortana” – you say and the assistant opens.
Another interesting feature of Cortana is its Notebook that you can customize to fit your interests, which helps Cortana get “smarter” over time. You can add interests from Bing news, sports, weather, and more.
3. New web browser: Microsoft Edge
Forget about Internet Explorer, that annoyed most of users. Microsoft Edge is leaner, meaner, and faster. However their icons look exactly the same.
Edge is the new default web browser for Windows 10. It features a host of built-in features such as a screen grab tool with touchscreen doodling abilities, a note pad and reading mode.
With the rise of hybrid laptop-tablet devices, Microsoft wants to make it easier to switch between either mode. It`s one of the greatest new features in Windows 10, now the system will detect if you’ve plugged in a keyboard or mouse and switch modes for more convenient interaction. If you remove the keyboard/mouse, a notification will pop up from the task bar at the bottom, asking if you want to activate Tablet mode.
5. Improved Multitasking
A new Multiple Desktops feature lets you run another set of windows as if on another screen, but without the physical monitor. This is similar to Apple’s Spaces feature on OS X, and helps you manage your multitude of open windows and apps. Instead of having multiple windows open on top of each other on one desktop, you can set up a whole other virtual desktop for those programs to reside in. Set up one specifically for home and leave your apps such as Netflix and Amazon open, and create another desktop for work on which you keep Word, Excel and Internet Explorer open.
6. Action Center
One of the more annoying features in Windows 8 is the Charms bar. It’s hidden and pops up annoyingly when your mouse pointer is at the edge of your screen. That annoyance is gone, replaced by a notification center that Microsoft calls “Action Center”, which gives you notifications and quick access to common actions like Wi-Fi or Airplane Mode. Plus, on the desktop, you need to click a button on the taskbar to bring it up, which means it won’t be popping up arbitrarily as you’re getting things done.
7. Universal apps and Unified Windows Store
Previously called “modern” or “metro-style apps”, now will be called “Universal apps” as they’ll look and function virtually the same on different Windows 10 devices.
With a new Windows Store in Windows 10, users can buy apps once that work across their computers, smartphones, and tablets.
8. Control Panel – Settings app
Instead of having two apps to control your device settings in Control Panel and PC Settings, Microsoft is making things less confusing by bringing them together in one. You’ll be able to manage your device from one place.
9. Touch support for office apps
A new version of Office apps Word, Excel, PowerPoint and Outlook will provide a touch-first interface across phones, tablets and PCs. The apps will look and perform the same way on a PC as they do on a mobile device for a more coherent experience.
10. Windows 10 is free
One of the biggest new developments in the Windows 10 story is that it will be completely free to upgrade. It will be available at no charge for the first year for Windows 8.1 and Windows Phone 8.1 users. It will also be free if you’re still running Windows 7.
The article covers only some of the new things you’ll see in Windows 10, and I`m sure, you will reveal more great features offered by Windows 10. But we can say for sure that Windows 10 is a big improvement over Windows 8 and worth trying it. And will you upgrade for Windows 10?