The Future of SharePoint

sharepoint-future

Microsoft recently conducted an event “The Future of SharePoint” in San Francisco. In the event, Microsoft unveiled a new Cloud-first, Mobile-first Vision and Roadmap for SharePoint, along with innovations that empower People, Teams and Organizations to intelligently Discover, Share and Collaborate on content from anywhere and on any device. Microsoft also announced the general availability of SharePoint Server 2016. This included new hybrid capabilities that enabled On-premises customers to leverage the Innovations in Office 365.

The Vision and Roadmap for SharePoint Online in the Cloud and SharePoint Server On-premise according to Microsoft could be described as

  • Collaboration of file sharing on any device, keeping it simple and at the same time powerful.
  • Focus on Mobile and use of Intelligent Intranet, with Contemporary Team Sites, Publishing and Business Applications both on Desktop and Mobile.
  • Platform that evolves SharePoint extensibility to embrace Modern Web Development.
  • Focus on Security, Privacy and Compliance across Office 365.

Collaboration on Any Device

According to Microsoft their main vision is to make SharePoint a simple and powerful File Sharing Service. To attain this Unified Access and Intelligent Discovery for all of Office 365 files, making it easier than ever for users to Create, Share, Collaborate on and Manage Documents from anywhere, on any device. Microsoft has come up with Mobile Apps which are available in App Markets of all the major Mobile OS, which is in addition to the ability to experience an intuitive browser experience too. This helps the users to leverage access to file on-the-fly when on road, where Microsoft says it provides the users a rock-solid, selective sync between PC and Mac and offline files on user’s Mobile Device.

There are a range of rollouts, which has been planned in the present quarter and also before the end of this calendar year. Microsoft‘s following capabilities will be rolled out this quarter:

  • Access to SharePoint Online Document Libraries and Office 365 Group files using OneDrive Mobile App.
  • Documents from both OneDrive and SharePoint to be found using Intelligent Discovery.
  • Ability to copy from OneDrive to SharePoint in the OneDrive Web Experience.
  • Availability of OneDrive Universal Windows Platform (UWP) Application.

And before the end of calendar year 2016:

  • Document Analytics surfaced in OneDrive to offer visibility into Document Usage, Reach and Impact.
  • Synchronization of new OneDrive Sync Client with SharePoint Online Document Libraries and Shared Folders.
  • Mobile access to SharePoint Document Libraries using On-premises Environment.
  • Move and Copy files between OneDrive and SharePoint in Web Experiences.

Covering the space of Intelligent Intranet and Mobile Space of SharePoint:

In an organization the Intranet acts as the Central Nerve System of Data Access and this space has been catered to by Microsoft’s SharePoint. SharePoint is now leveraging the user’s Intranet more by providing accessible on the go, more intelligent, and more personalized. This according to Microsoft is based on users’ activities across sites, the people user work with, the content user work on and the business processes user drives.

Microsoft has mentioned that this month it will be rolling out the new SharePoint Home Page in Office 365, which would give users Unified Access to all of their sites—Online and On-premise, all available to be navigated seamlessly over the Intranet.

Microsoft has a clear Roadmap chalked out when it comes to Mobile and for Intelligent Intranet,

  • Implementation of Morden Document Library
  • SharePoint Apps for iOS, Android, Windows
  • SharePoint Home to be made available in Office 365 Groups and Integration of SharePoint Sites
  • Improved experience in Morden List
  • Site Content Page to contain site activity and insights

Expectations for Modern Team Sites Users:

Microsoft’s Team sites have always been at the nerve centre of collaboration with SharePoint. All the content, the information and the Apps you rely on are connected with users and their team. Enabling sharing and communication within the team and across the organization.

Microsoft is bringing the power of SharePoint Team Sites and Office 365 Groups together, which provides every group a team site, and giving team site the benefit of groups of simple management of membership across Office 365 Services. The users of modernized team site, would experience an engaging Home Page personalized by the intelligence of Office Graph. Microsoft is going to introduce a new page authoring and publishing experience that allows you to create attractive, feature-rich pages that are responsive, mobile and easy to share with your team and the organization.

New Services of Microsoft Flow and PowerApps Integration:

To access Data, Share and Collaborate with Structured Data onto SharePoint by the team and individual users are done by SharePoint Lists. It is also a common practice by users to regularly to bring data onto other systems into SharePoint list, which helps them in supporting the Business Processes. So to add more arsenal to the users Microsoft has announced Microsoft Flow. A new service which has being tasked to Automate Workflow across the ever expanding Apps and SaaS Services that are been extensively used by business users. The Microsoft Flow helps in exchange of Data onto SharePoint, Microsoft and other Third Party Services, storing the Modified Data onto SharePoint.

Another major announcement was about Microsoft preview of Power Apps, which is a New Enterprise Service which has been specifically developed targeting Innovators to Connect, Create and Share Business Apps universally on any devices.

Few other Notable Updates from Event:

There were some other notable updates which have come out of the event.

SharePoint Framework:

One being SharePoint Framework, which points towards Microsoft’s evolution around Mobile First-Cloud First Approach. The Framework which incorporates page and part model that enables fully supported Client-Side Development, Easy Integration with Microsoft Graph and provides support for Open Source Tooling. The SharePoint Framework adapts the tools, Frameworks and Open Source Initiatives and it extends ability to provide solutions that can be built on SharePoint, in the Cloud and On-premises.

Security, Privacy and Compliance:

Microsoft has come put with Dynamic Conditional Access Policies in SharePoint that judiciously define access based on who the user is, the App or Device users are using and Network location. Other Security Supports which are provided by Microsoft for SharePoint are Customer Lockbox, Data Loss Protection (DLP) policies, Mobile device (MDM)& Application Management (MAM) and Whitelist and Blacklist domains for external sharing.

To Summarise the event, Microsoft has clearly defined the Future Strategy to revolve around Cloud and Mobile approach. The primary aim seems to be the ability to provide documents to all from their hand held devices, thus improving the efficiency. Also the Cloud and Open Source push shows the willingness of Microsoft to reach out to larger users with empowering individuals and organizations.

Microsoft SharePoint is a proven and an effective tool that seamlessly Integrates & Collaborates your Enterprise. KARYA Technologies provides comprehensive set of services on Microsoft SharePoint that meets your requirements through Architecture, Administration, Development and Integration.

Learn more about KARYA’s Microsoft Sharepoint Services at www.karyatech.com. You may also email us at info@karyatech.com.

(About the Author:- Praveen Kumar Rajendran works as a Senior Consultant- Presales at KARYA Technologies. He holds Masters’ Degree in International Business from La Trobe University and has wide experience in Business Consulting on various technologies. He loves to write on latest trends in IT and his areas of interest include Mobility, Cloud and Enterprise Solutions.)

What You Should Know About Android Studio 2.0

andriod-2

The aggressive Mobile Application Development throws open a very intense market which needs to be best in its class. Thus to stand out in this competitive market the developers need an Integrated Development Environment (IDE), which is an all-in-one solution that can provide the required Source Code Editor, Build Automation Tool and Debugger in one Single Platform. Open Source Platforms play a major role in helping developers to develop Software quickly.

There are only two major Mobile OS (Android & iOS) which dominate the device market on which most of the Mobile Hardware Platforms are running. Out of the two major OS, Android is the most widely used Operating System. For such a widely used OS Platform Android (Google, Inc comes up with an IDE, the “Android Studio” which is also the best in its class when it comes to covering the entire Software Development Lifecycle for Android APPs. Android Studio provides the fastest tools for Building Apps on every type of Android-run devices.

World-class Code Editing, Debugging, Performance Tooling, a Flexible Build System, and an instant Build/Deploy System all allow developers to focus on building unique and high quality Apps, rather than waste time shifting between Development Platforms. Android Studio is based on JetBrains’ IntelliJ IDEA Software and is specifically designed for Developing Android Applications only. It was brought in to primarily replace the Eclipse Android Development Tool.

Android Studio offers even more features that enhance your productivity when building Android apps, such as:

  • A flexible Gradle-based Build System
  • Build variants and multiple APK File Generation
  • Code Templates to help you build Common App Features
  • A rich layout editor with Support for drag and drop theme editing
  • Lint tools to catch Performance, Usability, Version Compatibility, and other problems
  • Code shrinking with ProGuard and resource shrinking with Gradle
  • Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine

New and Stable Version

The next stable release from Google for its Android Studio is the 2.0 version which was released recently. Android Studio 2.0 the new and stable version of Android Studio has Fast Build Speeds and a Fast Emulator with Support for the latest Android version and Google Play Services.

Android Studio is built in Synchronisation with the Android Platform and supports all of the latest and greatest APIs. The most recommended IDE if an Android Application is being developed using Android Studio 2.0. The IDE is available to be downloaded freely or update on the stable release channel.

Highlights of Android Studio 2.0

  • Speed and Agility for Faster Build Speeds:

    It enables the Developer to make changes and see them appear Live in their Running App. With many Build/Run Accelerations ranging from VM Hot Swapping to Warm Swapping App Resources, Instant Run will save you time every day.

  • Speed and Performance:

    It has been mentioned that the new Emulator is termed to be running ~3x faster than Android’s previous Emulator, and with ADB Enhancements, Developers can now push Apps and Data 10x faster to the emulator than to a physical device. The physical device would consist Google Play Services and similarly the official Android Emulator also includes Google Play Services Built-in. This would enable Developers to test more API Functionality. Lastly, something notable in the new Emulator is the rich new features to manage calls, battery, network, GPS, and more.

  • Testing Process :

    “Write once, run anywhere” is the mantra followed in this Platform. Enables the developer to improve the quality of Developed Apps by quickly and easily Testing on a wide range of physical Android Devices in the Cloud Test Lab right from within Android Studio.

  • Indexing Support :

    Would endorse the visibility for Developed App in Google Search for users. This is achieved by adding Auto-generated URLS with the App Indexing feature in Android Studio. Developers with a few click can add Indexable URL links and in-turn can test all within the IDE.

  • Debugger:

    For those Developers developing OpenGL ES-based Games or Apps, Developers can now see each frame and the GL state with the new GPU Debugger. Uncover and Diagnosis GL Rendering issues by capturing and analysing the GPU Stream from Developer’s Android Device.

  • IntelliJ 15 Update -

    Android Studio is built on the world-class Intellij Coding Platform.

KARYA Open Source Exponents:

KARYA’s Open Source Service offering is tailored to meet the demands of today’s Organizational Requirements. We have immense expertise in Open Source Development from working with several clients across domains.

KARYA Mobility Services:

KARYA provides Enterprise Mobility Services with all dimensions of Native App Development and Open Source Applications Development. KARYA services all the OS Platforms for Application Development. KARYA utilises the Android Studio as part of its five most-utilized Mobile Application Development Platform for its clients across all spectrum of Enterprise Mobility.

(About the Author:- Praveen Kumar Rajendran works as a Senior Consultant- Presales at KARYA Technologies. He holds Masters’ Degree in International Business from La Trobe University and has wide experience in Business Consulting on various technologies. He loves to write on latest trends in IT and his areas of interest include Mobility, Cloud and Enterprise Solutions.)

How To Turn Your Dumb Car Into a Smart Car!

mobile-apps-driving

One of the major advancement in the field of Automobile is the Infotainment Systems, also known as “Dashboard Technology”. These systems provide users with loads of information needed to make driving a pleasure. The pre-built Infotainment Systems, available in iOS and Android versions, are universally adaptable and affordable. But the use of these systems are confined to premium market due to the high cost of the car and not all sections of the society can afford it.

This is where the emergence of Smartphones come to the aid of larger section of car users. Though it is not advisable to use mobile phone while driving the car, the primary aim of these applications is to help the driver to drive safely.

There are many occasions during which these applications prove to be very useful. It helps the driver to avoid wrong turns and handle tricky parking tasks with ease. The APPS that are discussed below is sure to turn your Mobile into a Car Infotainment System. All you need to do is just get a smartphone, mount it and have a relaxed and comfortable ride.

1. Mobile Car Dashboard Apps

The Car Dashboard Apps makes driving safer without intruding into your driving space. This happens by letting people trying to reach the driver of the car over a phone or text automatically intimating them about the appropriate action and answering the call or using the device. These Apps usually have a simple interface and large icons. While driving you will find these Apps to be smoother and less risky. All most all of them use Voice-recognition and Map Integration Services to provide all the information a driver would need.

2. Place Finders App

Most drivers would like to know what are the important landmarks that are present around their current location. Even though it may seem easier to ask somebody, it may not be always possible. These APPS can be of immense value during the time of emergency as it can help a person to locate the hospitals, ambulance, police stations etc. in no time. A lot of Mapping Apps also has this feature which helps you find places near you from a coffee shop to an ATM. But Standalone Enquiry Apps or Services could help save some extra taps needed to get the information.

3. Mapping Apps

These days there are a number of Mapping Apps, which has flooded the App market place. The Maps Application is not just restricted to navigation purpose only, as they provide an array of other features such as planning your trip, real time traffic, provide alerts to select contacts about your location and host of other features too. Map Application are combined as a package and provide the driver with a number of other information apart from just being a guiding tool.

4. Car Pooling Apps

The information provided to a driver is just not confined with providing information related to driving. There are a host of Apps which provides individuals who are driving and not driving too. Apart from some App-based Taxi Service, Carpooling is another way of commuting which is beneficial for those looking for ride companions heading in the same direction. Not just ride companion but also ride sharing, which becomes a win-win situation for both the driver and the commuter.

5. Driver Safety Apps

Safety of individual is of high importance and developers of application have come up with solution for it. There are few Apps in the Apps Market place which help people traveling alone by providing constant tracking, panic button and help button even without internet access. These applications are developed specifically aimed at making travel safe for women drivers.

6. Elevating Driving Experience Apps

Other than making driving less tedious, some Apps also help you cut down on car expenses. These apps regularly monitor your driving and the car’s fuel consumption so that there are lesser breakdowns. There are also some which use your smartphone’s rear camera to record your driving and integrate augmented reality to it. They further offer Over Speed Warnings, Emergency Calling, and also Traffic Alerts. Be it locating your car in a parking or monitoring your teen while driving, these Apps go a long way in improving the driving experience.

KARYA Technologies’ Mobile Competency

Since its inception, KARYA Technologies has carved a niche for itself in the field of Mobile Development. Let it be devising an end-to-end Mobile Strategy, Developing a New Mobile Application or Mobilizing an existing Enterprise Application and Integrating them with other LOB Applications, we have been there, done that.

With continuous Investments, Research and Development on imparting knowledge in the field of Mobility, KARYA has kept pace with the latest developments in the field of Mobile Application.

We have good blend of competencies right from UI/UX Designers to Testers, Developers and Mobile Architects.

To learn more about KARYA’s Mobile Capability please visit: http://www.karyatech.com/mobile-services.html

(About the Author:- Praveen Kumar Rajendran works as a Senior Consultant- Presales at KARYA Technologies. He holds Masters’ Degree in International Business from La Trobe University and has wide experience in Business Consulting on various technologies. He loves to write on latest trends in IT and his areas of interest include Mobility, Cloud and Enterprise Solutions.)