This document provides an overview of managing SharePoint in a mobile world. It discusses SharePoint 2013 mobile improvements, Office Web Apps, types of mobile applications, architecture considerations, application development impacts, mobile enterprise application platforms, third party apps for SharePoint, managing devices with Mobile Iron, operational impacts, governance best practices, and where administrators and managers can get started with mobility. Additional reading resources are also provided.
Bring Your Legacy Applications to the Mobile World - DOAG 2014AuraPlayer
Presented by Mia Urman, CEO of AuraPlayer - Dec 2014
AuraPlayer is a cutting edge technology company that provides unique solutions to integrate, modernize, extend, and mobilize Oracle Forms and EBS systems. AuraPlayer's patent pending technology "wraps" existing EBS and Oracle Forms systems as web services within hours without writing one line of code. The result is an open, agile, and accessible Forms business process.
For more information on AuraPlayer and on Oracle Forms:
Website:http://www.auraplayer.com/
Blog: http://oracleformsinfo.com/
Twitter: @AuraPlayer @MiaUrman
Instagram @AuraPlayer
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...mfrancis
This document discusses managing complexity in mobile application deployment. It covers mobile application architectures, deployment issues, and managing deployment. The OSGi service platform is presented as a way to address deployment challenges by providing a standardized framework for provisioning, updating, diagnosing and securing mobile applications and data. While OSGi helps, additional work is needed to support server-initiated communication, device information collection, and locking down devices.
Share point governance webinar 1 how to build (ron charity) - draft 3102013Ron Charity
This document provides an overview of establishing a SharePoint governance program. It includes:
- An agenda that covers selecting senior sponsors, defining roles and responsibilities, developing communication plans and governance sites, and ongoing management.
- Tips for focusing on key stakeholders, the service definition, and winnable initial goals.
- Common challenges organizations face with SharePoint such as a lack of direction and ownership.
- Best practices like not working alone, gaining executive support, and demonstrating progress.
- Recommended additional resources for learning about governance.
Ron Charity will present on increasing user adoption of SharePoint through replication. Replication can copy SharePoint content to other regions to reduce workload and publishing errors while making content closer to users. It also enables active/active disaster recovery environments and offsite backups. The presentation will cover common replication reasons, types of replication, information architecture and technical considerations, and operational best practices for sustaining a replication solution.
Share point governance webinar 3 real world scenarios (ron charity) - draft...Ron Charity
The document provides an overview of a presentation on practical SharePoint governance scenarios. The presentation aims to highlight common governance problems experienced when proper governance is not in place. It covers topics such as stakeholder alignment, roles and responsibilities, communities, controls, customizations, performance issues, and infrastructure problems. The presentation recommends focusing on the most significant pain points and issues within the organization's control.
This document outlines a six step process for proactively monitoring SharePoint: 1) document the technical environment and processes, 2) establish a quality assurance discipline, 3) baseline the SharePoint environment, 4) ensure operational readiness, 5) deploy monitoring tools, and 6) launch ongoing monitoring and refinement. The steps are meant to provide visibility into SharePoint health, capacity, and troubleshooting by proactively managing technical risks.
This document provides an overview of key considerations for planning and implementing a SharePoint backup and recovery solution. It discusses scoping requirements with stakeholders, defining service level agreements, technical architecture options, policy and process documentation, testing procedures, training, and governance. The presentation aims to give attendees a holistic view of the end-to-end backup lifecycle for SharePoint.
Importance of Mobile App Architecture For Mobile App DevelopmentHelios Solutions
Enterprise mobility is the new necessity when it comes to the corporate world. Many organizations have started to embrace mobility to enhance the efficiency of their workforce, increase productivity, reduce operational cost, deliver customer delight, and more.
Bring Your Legacy Applications to the Mobile World - DOAG 2014AuraPlayer
Presented by Mia Urman, CEO of AuraPlayer - Dec 2014
AuraPlayer is a cutting edge technology company that provides unique solutions to integrate, modernize, extend, and mobilize Oracle Forms and EBS systems. AuraPlayer's patent pending technology "wraps" existing EBS and Oracle Forms systems as web services within hours without writing one line of code. The result is an open, agile, and accessible Forms business process.
For more information on AuraPlayer and on Oracle Forms:
Website:http://www.auraplayer.com/
Blog: http://oracleformsinfo.com/
Twitter: @AuraPlayer @MiaUrman
Instagram @AuraPlayer
Managing Complexity in Mobile Application Deployment Using the OSGi Service P...mfrancis
This document discusses managing complexity in mobile application deployment. It covers mobile application architectures, deployment issues, and managing deployment. The OSGi service platform is presented as a way to address deployment challenges by providing a standardized framework for provisioning, updating, diagnosing and securing mobile applications and data. While OSGi helps, additional work is needed to support server-initiated communication, device information collection, and locking down devices.
Share point governance webinar 1 how to build (ron charity) - draft 3102013Ron Charity
This document provides an overview of establishing a SharePoint governance program. It includes:
- An agenda that covers selecting senior sponsors, defining roles and responsibilities, developing communication plans and governance sites, and ongoing management.
- Tips for focusing on key stakeholders, the service definition, and winnable initial goals.
- Common challenges organizations face with SharePoint such as a lack of direction and ownership.
- Best practices like not working alone, gaining executive support, and demonstrating progress.
- Recommended additional resources for learning about governance.
Ron Charity will present on increasing user adoption of SharePoint through replication. Replication can copy SharePoint content to other regions to reduce workload and publishing errors while making content closer to users. It also enables active/active disaster recovery environments and offsite backups. The presentation will cover common replication reasons, types of replication, information architecture and technical considerations, and operational best practices for sustaining a replication solution.
Share point governance webinar 3 real world scenarios (ron charity) - draft...Ron Charity
The document provides an overview of a presentation on practical SharePoint governance scenarios. The presentation aims to highlight common governance problems experienced when proper governance is not in place. It covers topics such as stakeholder alignment, roles and responsibilities, communities, controls, customizations, performance issues, and infrastructure problems. The presentation recommends focusing on the most significant pain points and issues within the organization's control.
This document outlines a six step process for proactively monitoring SharePoint: 1) document the technical environment and processes, 2) establish a quality assurance discipline, 3) baseline the SharePoint environment, 4) ensure operational readiness, 5) deploy monitoring tools, and 6) launch ongoing monitoring and refinement. The steps are meant to provide visibility into SharePoint health, capacity, and troubleshooting by proactively managing technical risks.
This document provides an overview of key considerations for planning and implementing a SharePoint backup and recovery solution. It discusses scoping requirements with stakeholders, defining service level agreements, technical architecture options, policy and process documentation, testing procedures, training, and governance. The presentation aims to give attendees a holistic view of the end-to-end backup lifecycle for SharePoint.
Importance of Mobile App Architecture For Mobile App DevelopmentHelios Solutions
Enterprise mobility is the new necessity when it comes to the corporate world. Many organizations have started to embrace mobility to enhance the efficiency of their workforce, increase productivity, reduce operational cost, deliver customer delight, and more.
This presentation by Sirish Kosaraju, COO, RapidValue Solutions explains the best practices of enabling the mobile channel for organizations. It also addresses how to structure your IT org for mobile development, the technology & business changes you will need to consider. Through customer learnings (UOP, Karmaloop Case studies) we will share best practices on improving conversions, increasing sales and promoting the mobile app usage. The follow of the presentation is as follows:
1. Mobility Overview
2. Best Practices for Mobility - Factors to consider
3. Facebook Mobile Strategy Case Study
4. Charting out the Business Strategy
5. Creating Project Plan & Roadmap
6. Considering organizational changes required
7. Measuring usage & end-user feedback
8. Sales & Marketing (Promoting consumer apps)
9. Customer Learning - KarmaLoop, University of Phoenix Case Studies
10. Summary
What You Need to Know Before Upgrading to SharePoint 2013Perficient, Inc.
Ready to join the SharePoint 2013 revolution but not sure what is involved? Are you in the middle of a migration that is behind schedule? This presentation walks you through general guidelines and common pitfalls to avoid so your transition to SharePoint 2013 will be successful.
Speaker Suzanne George discusses tips and tricks to ensure a successful SharePoint 2013 implementation and describe common mistakes that organizations make during the transition.
Whether you are in the middle of migrating to SharePoint 2013 or you are just thinking about implementation, this session will give you tools that will help you successfully deploy SharePoint within your organization.
Presenter Suzanne George, MCTS, is a Senior Technical Architect a Perficient. She has developed, administered, and architected website applications since 1995 and has worked with top 100 companies such as Netscape, AOL, Sun Microsystems, and Verio. Her experience includes custom applications and SharePoint integration with applications such as ESRI, Deltek Accounting Software, and SAP. Suzanne sits on the MSL IT Manager Advisory Council, was a contributing author for SharePoint 2010 Administrators and presents at SharePoint Saturdays around the country.
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategyNCCOMMS
This document provides information about an IT professional with over 25 years of experience working primarily for large organizations on large projects. They specialize in large-scale SharePoint strategy, architecture, assurance and governance. They are currently working on assurance for a 170,000 seat SharePoint 2013 and Office 365 hybrid build. The document also lists upcoming speaking engagements focused on mobile capabilities in SharePoint 2013.
Mobile Cloud, and SharePoint especially has become a lot more than just data storage spectacle; it has become an important productivity enabler. Nearly 80% of enterprises use Microsoft’s SharePoint to store, manage and act upon corporate information.
But many employees wonder: Why can’t I get the same access from my mobile device? Learn how companies are putting the power of SharePoint into the hands of their employees, wherever they may be.
This webinar investigates:
Why mobile is changing traditional approaches to back-end integration
Popular mobile use cases for SharePoint
How to anticipate and resolve common SharePoint-to-mobile technical challenges
Sanjiva Singh, Chief Sales Officer for WinWire Technolgies, and Simon Berman, Senior Director of Product Marketing at Appcelerator, look at where effective strategies for mobile integration begin, and how leading companies are fostering collaboration in the mobile world.
SoftWatch provides advanced application usage analytics solutions to support cloud migrations and IT optimization initiatives. It has over 300 enterprise customers and a proven track record. Its SaaS solutions help customers analyze actual application usage, monitor user behavior, and optimize resources to plan and manage cloud migrations and reduce costs. SoftWatch's unique analytics provide deeper insights than competitors by classifying real usage rather than just whether applications are open or closed. This helps customers address challenges in transforming IT environments to the cloud and optimizing software licensing and resources.
SoftWatch provides advanced application usage analytics solutions to support cloud migrations and IT optimization initiatives. It has over 300 enterprise customers and a proven track record. Its SaaS solutions help customers analyze actual application usage, monitor user behavior, and optimize resources to plan and manage cloud migrations and reduce costs. SoftWatch's unique analytics provide deeper insights than competitors by classifying real usage rather than just whether applications are open or closed. This helps customers address challenges in transforming IT environments to the cloud and making informed decisions.
SharePoint 2013 Migration - Your 5 Rules for SuccessChristian Buckley
An overview of SharePoint 2013, and best practices for organizing and orchestrating your migration to the latest version of SharePoint -- whether on prem, in the cloud, or a hybrid. Includes a quick overview of PointBeyond's migration planning services.
What are the Best Practices for developing SaaS Applications? | Calidad InfotechCalidad Infotech
In the last five years, cloud services have been rising rapidly, and because of that enterprises have started moving from traditional applications platforms to Software-as-a-Service (SaaS) platforms. End-user spending on the SaaS platform is expected to reach $600 billion by the end of 2023. SaaS platform is in one of the top trends in the… Continue reading What are the Best Practices for developing SaaS Applications?
The workforce is becoming increasingly mobile – at home through telecommuting, on business trips, in sales, and in servicing. There is also an increasing expectation by customers, suppliers and partners that business be conducted in real time. Research by AIIM indicates that at least 70% of organizations have deployed SharePoint in some shape or form over the past year. According to IDC, more than 1.19 billion workers of the global workforce, will be using mobile technology by 2013.
Has your organization responded to this growth in mobile workforce? Is your business content available and accessible from anywhere, on any device, and at any time? If not, why not?
Presentation Preview:
• SharePoint 2013 and various mobile options
• Device channels and responsive web designs
• Mobile BI architecture and development considerations
• How to go and solve the challenges in Mobile BI
The document discusses testing and publishing mobile apps. It provides an overview of app distribution options and guidelines for publishing on different platforms. It also covers topics like app templates, testing tools, automation, and strategies for validating apps and keeping users engaged.
Transitioning Data from Legacy Systems into QuickBaseJohn Head
This document discusses transitioning data from legacy systems to QuickBase. It begins with an introduction of the presenters and their experience. The next sections discuss legacy data and systems, application modernization, and migration and integration options when moving to QuickBase. Specific legacy applications that often migrate well to QuickBase are noted, such as Lotus Notes, SharePoint, and basic workflows and lists. Integration tools for QuickBase like QuickBase Sync, Zapier, and custom integrations are also covered. The document concludes with a summary of the key topics learned.
Get an Insight on Our Portfolio which concentrated mainly on the Industry Specific. For each Industry we will develop a new solution that helps them to increase their revenues, and reduce the Human efforts.
- Jagadeesh Narra has over 8 years of experience in IT including 5+ years of experience in L1/L2/L3 support, .Net applications support, and 4 years as a SharePoint Administrator.
- He has extensive experience administering and configuring SharePoint 2010/2013 including service applications, search, user profiles, upgrades, and more.
- He also has experience developing and supporting various .Net web applications including providing operational support and resolving incidents.
Sajit Joseph - The road to AI for the enterpriseHilary Ip
The document discusses how artificial intelligence is being used in various areas of enterprises including bots and virtual assistants, smart speakers, predictive analytics, and robotic process automation to improve customer experience and reduce costs. It provides examples of how each technology works and can be applied, as well as market trends and considerations for implementation. The focus is on harnessing AI technologies in the near term to generate business value for organizations.
SharePoint Governance: Impacts of Moving to the CloudChristian Buckley
Webinar presented by myself (@buckleyplanet) and Antonio Maio (@AntonioMaio2) from TITUS on the impacts to governance strategy as organizations begin planning to expand their SharePoint footprint to the cloud -- whether moving entirely to the cloud, or in a hybrid model. Includes comparisons of on prem and online advantages and risks, and a quiz to help organizations plan accordingly.
SharePoint Governance: Impacts of Moving to the CloudAntonioMaio2
Webinar presented by Christian Buckley(@buckleyplanet) & Antonio Maio(@AntonioMaio2) on the impacts to governance strategy as organizations begin planning to expand their SharePoint footprint to the cloud -- whether moving entirely to the cloud, or in a hybrid model. Includes comparisons of on prem and online advantages and risks, and a quiz to help organizations plan accordingly.
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Michael Greene
Presented at the Triangle SharePoint User Group (TRISPUG.com) on October 7, 2014.
While many people see the intranet as a pretty (hopefully) homepage, in reality the modern enterprise intranet is a complex animal of many moving parts. Structuring of the information within the intranet, how that information is presented to the user, how the user interacts with it, how the organization manages it, and the physical branding that sits on top of all of it are all critical conversations to have if an intranet is going to be effective. In this session we’ll explore the building blocks of a successful intranet and discuss common intranet pitfalls to avoid on your next intranet roll-out.
Presentation given in San Francisco in January 2013 by myself and Paul Lawbaugh from Webtrends on the importance of capturing robust metrics to better understand the end user experience, build out strong KPIs and metrics, and optimize/improve based on data.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
This presentation by Sirish Kosaraju, COO, RapidValue Solutions explains the best practices of enabling the mobile channel for organizations. It also addresses how to structure your IT org for mobile development, the technology & business changes you will need to consider. Through customer learnings (UOP, Karmaloop Case studies) we will share best practices on improving conversions, increasing sales and promoting the mobile app usage. The follow of the presentation is as follows:
1. Mobility Overview
2. Best Practices for Mobility - Factors to consider
3. Facebook Mobile Strategy Case Study
4. Charting out the Business Strategy
5. Creating Project Plan & Roadmap
6. Considering organizational changes required
7. Measuring usage & end-user feedback
8. Sales & Marketing (Promoting consumer apps)
9. Customer Learning - KarmaLoop, University of Phoenix Case Studies
10. Summary
What You Need to Know Before Upgrading to SharePoint 2013Perficient, Inc.
Ready to join the SharePoint 2013 revolution but not sure what is involved? Are you in the middle of a migration that is behind schedule? This presentation walks you through general guidelines and common pitfalls to avoid so your transition to SharePoint 2013 will be successful.
Speaker Suzanne George discusses tips and tricks to ensure a successful SharePoint 2013 implementation and describe common mistakes that organizations make during the transition.
Whether you are in the middle of migrating to SharePoint 2013 or you are just thinking about implementation, this session will give you tools that will help you successfully deploy SharePoint within your organization.
Presenter Suzanne George, MCTS, is a Senior Technical Architect a Perficient. She has developed, administered, and architected website applications since 1995 and has worked with top 100 companies such as Netscape, AOL, Sun Microsystems, and Verio. Her experience includes custom applications and SharePoint integration with applications such as ESRI, Deltek Accounting Software, and SAP. Suzanne sits on the MSL IT Manager Advisory Council, was a contributing author for SharePoint 2010 Administrators and presents at SharePoint Saturdays around the country.
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategyNCCOMMS
This document provides information about an IT professional with over 25 years of experience working primarily for large organizations on large projects. They specialize in large-scale SharePoint strategy, architecture, assurance and governance. They are currently working on assurance for a 170,000 seat SharePoint 2013 and Office 365 hybrid build. The document also lists upcoming speaking engagements focused on mobile capabilities in SharePoint 2013.
Mobile Cloud, and SharePoint especially has become a lot more than just data storage spectacle; it has become an important productivity enabler. Nearly 80% of enterprises use Microsoft’s SharePoint to store, manage and act upon corporate information.
But many employees wonder: Why can’t I get the same access from my mobile device? Learn how companies are putting the power of SharePoint into the hands of their employees, wherever they may be.
This webinar investigates:
Why mobile is changing traditional approaches to back-end integration
Popular mobile use cases for SharePoint
How to anticipate and resolve common SharePoint-to-mobile technical challenges
Sanjiva Singh, Chief Sales Officer for WinWire Technolgies, and Simon Berman, Senior Director of Product Marketing at Appcelerator, look at where effective strategies for mobile integration begin, and how leading companies are fostering collaboration in the mobile world.
SoftWatch provides advanced application usage analytics solutions to support cloud migrations and IT optimization initiatives. It has over 300 enterprise customers and a proven track record. Its SaaS solutions help customers analyze actual application usage, monitor user behavior, and optimize resources to plan and manage cloud migrations and reduce costs. SoftWatch's unique analytics provide deeper insights than competitors by classifying real usage rather than just whether applications are open or closed. This helps customers address challenges in transforming IT environments to the cloud and optimizing software licensing and resources.
SoftWatch provides advanced application usage analytics solutions to support cloud migrations and IT optimization initiatives. It has over 300 enterprise customers and a proven track record. Its SaaS solutions help customers analyze actual application usage, monitor user behavior, and optimize resources to plan and manage cloud migrations and reduce costs. SoftWatch's unique analytics provide deeper insights than competitors by classifying real usage rather than just whether applications are open or closed. This helps customers address challenges in transforming IT environments to the cloud and making informed decisions.
SharePoint 2013 Migration - Your 5 Rules for SuccessChristian Buckley
An overview of SharePoint 2013, and best practices for organizing and orchestrating your migration to the latest version of SharePoint -- whether on prem, in the cloud, or a hybrid. Includes a quick overview of PointBeyond's migration planning services.
What are the Best Practices for developing SaaS Applications? | Calidad InfotechCalidad Infotech
In the last five years, cloud services have been rising rapidly, and because of that enterprises have started moving from traditional applications platforms to Software-as-a-Service (SaaS) platforms. End-user spending on the SaaS platform is expected to reach $600 billion by the end of 2023. SaaS platform is in one of the top trends in the… Continue reading What are the Best Practices for developing SaaS Applications?
The workforce is becoming increasingly mobile – at home through telecommuting, on business trips, in sales, and in servicing. There is also an increasing expectation by customers, suppliers and partners that business be conducted in real time. Research by AIIM indicates that at least 70% of organizations have deployed SharePoint in some shape or form over the past year. According to IDC, more than 1.19 billion workers of the global workforce, will be using mobile technology by 2013.
Has your organization responded to this growth in mobile workforce? Is your business content available and accessible from anywhere, on any device, and at any time? If not, why not?
Presentation Preview:
• SharePoint 2013 and various mobile options
• Device channels and responsive web designs
• Mobile BI architecture and development considerations
• How to go and solve the challenges in Mobile BI
The document discusses testing and publishing mobile apps. It provides an overview of app distribution options and guidelines for publishing on different platforms. It also covers topics like app templates, testing tools, automation, and strategies for validating apps and keeping users engaged.
Transitioning Data from Legacy Systems into QuickBaseJohn Head
This document discusses transitioning data from legacy systems to QuickBase. It begins with an introduction of the presenters and their experience. The next sections discuss legacy data and systems, application modernization, and migration and integration options when moving to QuickBase. Specific legacy applications that often migrate well to QuickBase are noted, such as Lotus Notes, SharePoint, and basic workflows and lists. Integration tools for QuickBase like QuickBase Sync, Zapier, and custom integrations are also covered. The document concludes with a summary of the key topics learned.
Get an Insight on Our Portfolio which concentrated mainly on the Industry Specific. For each Industry we will develop a new solution that helps them to increase their revenues, and reduce the Human efforts.
- Jagadeesh Narra has over 8 years of experience in IT including 5+ years of experience in L1/L2/L3 support, .Net applications support, and 4 years as a SharePoint Administrator.
- He has extensive experience administering and configuring SharePoint 2010/2013 including service applications, search, user profiles, upgrades, and more.
- He also has experience developing and supporting various .Net web applications including providing operational support and resolving incidents.
Sajit Joseph - The road to AI for the enterpriseHilary Ip
The document discusses how artificial intelligence is being used in various areas of enterprises including bots and virtual assistants, smart speakers, predictive analytics, and robotic process automation to improve customer experience and reduce costs. It provides examples of how each technology works and can be applied, as well as market trends and considerations for implementation. The focus is on harnessing AI technologies in the near term to generate business value for organizations.
SharePoint Governance: Impacts of Moving to the CloudChristian Buckley
Webinar presented by myself (@buckleyplanet) and Antonio Maio (@AntonioMaio2) from TITUS on the impacts to governance strategy as organizations begin planning to expand their SharePoint footprint to the cloud -- whether moving entirely to the cloud, or in a hybrid model. Includes comparisons of on prem and online advantages and risks, and a quiz to help organizations plan accordingly.
SharePoint Governance: Impacts of Moving to the CloudAntonioMaio2
Webinar presented by Christian Buckley(@buckleyplanet) & Antonio Maio(@AntonioMaio2) on the impacts to governance strategy as organizations begin planning to expand their SharePoint footprint to the cloud -- whether moving entirely to the cloud, or in a hybrid model. Includes comparisons of on prem and online advantages and risks, and a quiz to help organizations plan accordingly.
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Michael Greene
Presented at the Triangle SharePoint User Group (TRISPUG.com) on October 7, 2014.
While many people see the intranet as a pretty (hopefully) homepage, in reality the modern enterprise intranet is a complex animal of many moving parts. Structuring of the information within the intranet, how that information is presented to the user, how the user interacts with it, how the organization manages it, and the physical branding that sits on top of all of it are all critical conversations to have if an intranet is going to be effective. In this session we’ll explore the building blocks of a successful intranet and discuss common intranet pitfalls to avoid on your next intranet roll-out.
Presentation given in San Francisco in January 2013 by myself and Paul Lawbaugh from Webtrends on the importance of capturing robust metrics to better understand the end user experience, build out strong KPIs and metrics, and optimize/improve based on data.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
2. BIO
Ron Charity
A published Technologist with 20 + years in
infrastructure and application consulting.
Experience working in the
US, Canada, Australia and Europe. Has
worked with SharePoint technologies since
2000.
Currently he is responsible for a large global
SharePoint environment consisting of several
farms that service 140 countries.
Plays guitar in a band, rides a Harley
Nightster, owns a Superbird and enjoys travel
especially beaches.
3. Objectives
• SharePoint 2013 mobile investments
• Office Web Applications
• Types of Mobile Applications
• Architecture considerations
• Application development impact
• Mobile enterprise application platforms
• Third Party Apps for SharePoint
• Managing devices with Mobile Iron
• Operational Impacts
• Governance
• Where to get started
• Additional reading
4. Before we get started…
•There are many ways to approach this topic
•This is a kick start – don’t under estimate what
your taking on – especially large organization
•Depends on your role and where you are in the
mobility journey…
•I will cover a top down approach but also be
specific about what you can do to get the most
out of mobility
•Where to get started based on role
5.
6. Managability Risk Areas
• Mobile is how people work and socialize these
days, but mobile introduces risks
• SharePoint security model - Site security
model separated from AD (RISK)
• Content in sites – audit, security breach and
data loss risk
• Compliance and security policy are your friend
• Application development will require refit
• Devices will require aggressive mgmt.
7. SharePoint 2013 mobile investments
• Mobility improvements offer an optimized
mobile browser experience.
• iPhone and Android 365 clients launched
• Browser support improved and widened
• New and improved features include
– Device channels
– Office Web Apps
– Geo location
– Push
– Mobile alerts
8. Office Web Applications
• Web versions of Word, Excel, PowerPoint and
OneNote
• People want access to office apps and not
office like apps
• Third-party tools launch web applications
when creating, editing or viewing
• Office Web Application have split from
SharePoint
• Require a dedicated farm
9. Type of mobile applications
• There are three types of mobile applications
according to Gartner
– Native – developed using native tools and
incorporate all the devices features but require
specialized skills and tools.
– Web / Browser - Uses device native browser and is
Based on HTML 5.0,, is developed using VS, write
once and deploy many.
– Hybrid – Rich client with logic running on
SharePoint server, developed using both vender
and VS tool kits
10. MEAPS and why you might require one
•MEAP – Mobile Enterprise Application Platform
•Addresses how you develop for multiple
platforms
•Comprehensive suite of products and services
that enable development of mobile
applications…
•Address the difficulties of developing mobile
software – skills, speed to market, multiple
platforms
• Gartner and Kajashi have some great articles
14. Enabling Mobility Features
•Mobile features are activated by default
•Option of viewing it in PC mode (full screen) or
in a view designed specifically for smartphones
•Mobile view displays depends on device
•SharePoint includes a feature called the Mobile
Browser View that checks if the mobile browser
you’re using can support HTML5.
•If it does, then a contemporary mobile view is
shown.
19. Enabling Mobility Features
• Mobility is enabled by default
• The interface is Mobile ready
• Will get you 50% of the way there
– Require mix of third party and or app
development / MEAP
• The gotcha is at the device and the type of
work people want to do while mobile
•Microsoft paper
http://technet.microsoft.com/EN-
US/library/ff393835.aspx
20. Application development impact
• Number of mobile platforms and application
type will impact development
• Rapid technology change will force a more
faster more iterative development cycle
• Publishing applications centrally and
governing
• Security policy on phone and with application
architecture
• Documenting, retaining and succession
planning
21. Third Party Apps for SharePoint
• They can get you mobilized quickly
• SharePoint functionality delivered to multiple
platforms
• What do you look for?
– Vender stability and commitment
– Platform support
– Aligned roadmap and solid support services
•Comparison article
•http://sharepointpromag.com/sharepoint/compar
ative-review-sharepoint-solutions-ipad
22. Infrastructure and Networking
• Know your own network and your mobile
phone providers as well.
• For your network you have a few options but
you must also consider the requirements of
your applications (and MEAP)
– Reverse proxy
– Mobile proxy server - MEAP
– Direct internet access
• Alternatives include 365 and third-party
offerings
23. Managing devices with Mobile Iron
• MobileIron has several product for securing
mobile devices
• Mobile iron MDM enables you to create and
enforce policies for mobile devices
– Encrypt
– Disable features
– Report on devices
– Wipe data
24. Operational Impacts
• New service offering
• Skills for application development
• Skills for managing infrastructure and
applications
• New security policy to management and
controls
• New third-parties to manage
• New end user expectations to management
• Help desk impacts – cascading impacts
25.
26. Governance
• Don’t under estimate push back
• Expect funding and organizational resistance
• IT with business objectives alignment
• Executives must have clear visibility to risks
and your control plan
• Governance is a key tool that will help
– Team awareness regarding risks
– Decision traceability
– Control plan well understood
27. Mgmt / Architects - Where do I start?
• Take a top down approach
• Establishing a new competency
• Must know the lay of the land
• Senior sponsorship required
• Strategy required – assess needs of workforce
• Leverage OOB and COTS
• Develop plan based on assessment
• POC to market and obtain funding
28. Administrator - Where do I start?
• Know the state of your farm(s)
• What impact Mobility will have on your farms
performance and supportability
• Document installations, configuration changes
and new operational activities
• Work with manager to obtain tools
• Obtain training and self study where you can
• Leverage third party providers
29. Best Practices
• Governance program in place
• Develop a staffing / outsourcing plan
• Security / risk control must contain mobility
• Create and upkeep a security policy
• Feasibility study to justify investment and
know where to focus
• If you’ve been audited read the report to
understand where risks were found and
create a plan
• Know your company policies
30. Best Practices
• Conduct a feasibility study
• Create a control plan – how you plan to
manage security ongoing
• Use OOB and COTS as a rule
• If you support two or more platforms
consider a MEAP
• Plan and test architectural changes
• Establish aggressive monitoring plan for
performance, capacity and usage
31. Additional Reading
• Microsoft
– http://office.microsoft.com/en-ca/sharepoint-server-help/configure-a-sharepoint-site-for-
mobile-devices-HA102895211.aspx
– Farm communications -
http://blogs.msdn.com/b/uksharepoint/archive/2013/01/21/sharepoint-2013-ports-proxies-
and-protocols-an-overview-of-farm-communications.aspx
– Plan - http://technet.microsoft.com/en-us/library/gg610510.aspx
– Browser Support - http://technet.microsoft.com/library/fp161353(office.15).aspx
– External Access - http://technet.microsoft.com/EN-US/library/ff393835.aspx
– Administer - http://technet.microsoft.com/EN-US/library/ff393820.aspx
• Kajashi - Analysis of Mobile Enterprise Application Development Platforms |
Kajashi – 2012
• Gartner - Magic Quadrant for Mobile Application Development Platforms - August
7th, 2013 ID:G00248487
• AvePoint webinar - https://www.avepoint.com/on-demand-
form/?url=http://www.avepoint.com/assets/movie/webinar/
• Axceler webinar - http://axceler.com/resources/webinars/
• Kony – www.kony.com
• H3 – www.mobileentree.com
32. Q&A
• Questions?
• Ideas or suggestions you want to
share?
• Text chat or contact me at
– roncharity@gmail.com
– ca.linkedin.com/in/ronjcharity/
– www.facebook.com/ron.charity
Editor's Notes
Note left blank intentionally
Mental note >> What's the point? Why should they care?SharePoint 2013 mobile investmentsWont rehash, hit the key pointsOffice Web ApplicationsWhy its important to have access to themTypes of Mobile ApplicationsMy experience and Gartner definitionsArchitecture considerationsInformationTechnicalApplication development impactTypes of mobile appsMobile enterprise application platforms (MEAPS)Skills and infrastructureThird Party Apps for SharePointQuick Win for you…Have some articles you can read for more info and compareManaging devices with Mobile IronOperational ImpactsSkill sets for new toolsSPOC for new activities and infrastructureGovernanceManage ongoing as a programSteer the shipContain risksKeep people happy – manage expectationsWhere to get startedAdditional reading
Mental note >> What's the point? Why should they care?There are many ways to approach this topicI had to make assumptions of this webinar would exceed the time allottedIf I don’t cover a topic or answer a question email meI’m a consultant / Architect – tend to take a holistic approachDesign based on factAlignment to minimize friction / maximize acceptance / contain operating costs and risksDesign based on an SLA / Compliance / PolicyThis is a kick start – don’t under estimate what your taking onDepends on your role and where you are in the mobility journey…Kicking tires, assessing, underway and looking for ideas?I will be taking a comprehensive viewMy goal is to help managers, architects and adminsI will provide my email at the end of the presentation, feel free to reach out to meYou could beassessing mobility – early stages of feasibilityneck deep in a project – deployment underway and looking for a sanity checkOr just plain curious…I will cover a top down approach but also be specific about what you can do to get the most out of mobilityUpfront consulting – feasibility, viability, where to focus…2013 deployment considerationsInfo architectureTech architectureOperationsSecurityApp Dev and MEAPsNew skills, tools, and faster pace of changeApp StoresDistribution, governance etc…Third Party toolsOOB toolsWhere to get started based on roleManager/ArchitectAdministrator
Mental note >> What's the point? Why should they care?Successful people usually have some help.
Mental note >> What's the point? Why should they care?Mobile is how people (customer facing and or field staff) work and socialize these days, but mobile introducesRisk and complexity – Mobility costs, architecture complexity, operational and application development burdenRisk, Cost and Usability challenges that traditional IT strategies struggle with…Applications must be designed forease of useminimal learning curve - no trainingconsistent and seamless user experienceMultiple platformsRapid change Data securityFast paced/change, relies on external network, carriers and phone specific featuresNew Skills, experience and infrastructureSharePoint security modelSite security model separated from ADNo central controlAt mercy of site adminsAuditors and security don’t like thisWild west in some casesAdmins do what they want, what they know, what they have time to do…How do you govern that sort of model?How do you keep up? Maintain consistency?Prove that your compliant?Needless to say, auditors dislike this modelIn consistentNot centrally managedRequire automation tools to enforce and keep upWill get to thoseContent in sites – audit, security breach and data loss riskWhat's in sites?Will you expose sensitive data?Do you have a records mgmt. policy?Auditors dislike unclear policy around EDRM and SharePointBest to havea documented policytraining to enforce message with site admins and usersWork with EDRM and training teamsCompliance and security policyYour friend but a double edge swordPublic accessibilitySeparation of dataIsolate farm?Isolated site collection?Audit logging?Intrusion detection?Need to know – minimalist approach to securitySecurity policy, training and rigorous monitoringAutomation to enforce policy on sitesAccount lifecycle linked with succession planning etc.Usability and implied knowledgeLeveraging the devices UI featuresUsability across age groupsInformation architectureWhere is the data currently located?What will be made available? To whom?Use site collections to isolate and prioritize dataIsolation / separation impacts onuser experienceadministrationSecurity policy?Linkages to control plan Automation tools to enforceTechnical architectureHow do I support the IA?New farms?Net site collections?Rearrange data?AntivirusCan on upload and downloadSecurity process, tools and ownershipCentral consoleAlerting and reportingOwnership and role definitionTasks and activitiesreportingData leakageSee aboveMobileiron to secure devicesBitlocker or equivalent of laptopsKeep data off mobile devices where possibleOffice Web AppsIf you require more security Third party apps may be requiredWill cover those in a momentIntrusion detectionSecurity process, tools and ownershipAlerting and reportingApplication Development will require refitMeeting demandSkill setsConsistency of user experience across platformsQuality assuranceSeparation of concernsDevices will require aggressive managementTheft, loss and missuseMinimal data footprintFor example, Harmon.ie iPad client and office Web AppsSecure partition on phoneMobiliron featureTrackingMobiliron reporting featureData wipeMobiliron feature
Mental note >> What's the point? Why should they care?Mobility improvements offer an optimized mobile browser experience.Cleaner more consistent rendering…HTML 5.0Minimal download strategy – less filesAjax – less post backsMetro look and feeliPhone and Android 365 clients launchedOffice 365Very basic features but it’s a startThirdPartys have MORE featuresGoogle my Mobile article for Penton on Mobility and othersSupport Mobile IE 9.0 or later versions forWindows Phone 7.5Safari version 4.0 or lateriPhone iOS 5.0Android browser for Android 4.0 or later versionsAdditionally, there are several features that are available to help improve both worker productivity and usability which are as follows:Device Channels (multichannel) – SharePoint site can be optimized for readability and ease of use on Smartphones and other mobile devices.Optimize browsing and search experienceOffice Web Apps – browser-based Word, Excel, and PowerPoint.Location – introduces a new geo-location field type for listsPush - mobile devices can receive notifications.Mobile Alerts – enable users to subscribe to alertsBusiness Intelligence content – enables users to view certain kinds of dashboard content in iOS 5.0 Safari browsers on iPad devices.
Mental note >> What's the point? Why should they care?Web versions of Word, Excel, PowerPoint and OneNotePeople want access to office apps and not office like apps because ofUser experience – great general interface but office power users want the functionalityFunctionality – greatly reduced on iPadI have Apple iPad versions of Office like apps – nice for basics but…iPad apps issuesFile types and conversion - usually mangles layoutFunctionality not as rich as officeUser experience not directly transferable – learning curve painOffice web apps offer a solutionRun from mobile browserLaunch-able from thirdparty SharePoint applicationsOffice Web Application have split from SharePointTo help with scalabilityRun on a dedicated server (farm)Install well documentedExecutable and powershell commands
Mental note >> What's the point? Why should they care?GartnerBoth Native and Web apps fall into Gartner’s Native/rich applications category.There apps are “written specifically for target environments or using a mix of Web and native programming which provide, in most cases, the best overall user experience. Contact me if you require some of the Gartner studiesCan provide Document names and numbers so you can order themNativeRich clientAll logic on deviceDeveloped using venders toolkitDistributed through venders application storeMaintains venders OS and Device UI characteristicsSpecialized skills and multiple platform developmentCode set to be managed (documented, versioning, ongoing revisions etc.)Web / BrowserUses devices native browserHTML 5.0Developed using Visual StudioWrite once deploy manyDevelopment investments can be leverage across different platformsDevice “Experience” limited by HTML 5.0 spec and extensionsNot equal of native apps when it comes to performance and capabilitiesBut can access GPS and camera using HTML tagsDistributed through SharePoint Application Store or WebPart galleryWebPart / AppProvisioned to site by site AdministratorHybridRich clientLogic on device and SharePoint ServerDeveloped usingVender toolkitVisual Studio (or SPD)Distributed throughvenders application storeSharePoint Application StoreSharePoint component provisioned to site by site AdministratorDevice component provisioned through mobile device admin using Mobile IronGartnerBoth Native and Web apps fall into Gartner’s Native/rich applications category.There apps are “written specifically for target environments or using a mix of Web and native programming which provide, in most cases, the best overall user experience. Contact me if you require some of the Gartner studiesCan provide Document names and numbers so you can order them
Mental note >> What's the point? Why should they care?MEAPHow do you get around developing for multiple platforms?Without all platform skills?Multiple code sets?Duplicate operational costs (QA, maintenance etc.)?Huge cost to staff, tool up and manage ongoing…Why a MEAP?Mobile Enterprise Application Platform is a comprehensive suite of products and services that enable development of mobile applications.MEAPs address the difficulties of developing mobile software by managing the diversity of devices, networks and user groups at the time of deployment and throughout the mobile solution’s lifecycle.Unlike standalone apps, an MEAP provides a comprehensive, long-term approach to deploying mobility.Cross-platform considerations are one big driver behind using MEAPs.For example, a company can use an MEAP to develop the mobile application once and deploy it to a variety of mobile devices (including smart phones, tablets, notebooks and ruggedized handhelds) with no changes to the underlying business logic.Platform applications are best for companies that wish to deploy multiple applications on a single infrastructure, scaled to the size of their current mobile field force and available in an online and offline mode.Mobile platforms provide higher level languages and easy development templates to simplify and speed the mobile application development timeframe, requiring less programming knowledge for mobile business application deployment.Some backgroundVendors generally deliver one of three different types of technologies to the market:A native toolkit, a Web toolkit or a cross-platform suite.Native toolkits, like Apple's iOS development toolkit, enable the development of applications for only a single mobile device OS platform.Web toolkits, like jQuery Mobile, enable the development of Web-based applications that perform well in Web browsers for various mobile OSs and devices. These mobile Web applications can often be compiled into OS-specific hybrid applications using wrapper tools, like Adobe's PhoneGap.Cross-platform suites, like Antenna AMP, enable a single application to execute on multiple mobile devices, using device- and OS-specific client applications. Some cross-platform suites can also generate Web and native applications from the same code. Cross-platform suites tend to address application design, integration, testing and management more extensively than native and Web toolkits. Although these three different technology types require very different investments, skills, etc., enterprises often evaluate them side by side when selecting an MADP.The net of thisTools for each platformStaff and skills for each platformInfrastructure for each platformQA and documentation etc. for each platformSlooooow and costly if you have multiple platforms to supportGartner says 3 is the magic number I believeBut you must assess your own situation based on what you plan on mobilizingStudies are general and not specific to youDo your homeworkMEADPs ( Mobile Enterprise Application Development Platforms)Allow developers to create mobile applications that are suitable to run on smartphones, tablets, notebooks or ruggedized handhelds.They typically offer capabilities in UI design and build, application integration, debugging, deployment, and application delivery and maintenance.Mobile AD is challenging, compared with Web or traditional AD, considering that mobile has:Higher development costs, because skills must be maintained for multiple platforms, tools, and, in some cases, programming or database languagesSeparate software stacks for each major OS, and delivery methods for data transportComplexities with testing, including the need to take different form factors into accountAn increase in software defectsCases when applications must coexist on client devicesMEAP capabilitiesIntegrated development environment (IDE) and tooling — code development and debugging, and pluggability into PC-focused AD toolsMobile AD and debugging (client and server) — explicit support for devices, peripherals and networks in the provided tools.Management and security (all kinds, such as application and device)Enterprise application integration (tools and libraries)Device integration and peripheral supportApplication client runtime — the suitability and performance of client runtime environments.Device/OS platform support (including smartphones, ruggedized PCs, tablets, notebooks and kiosks) — the range of target devices and OSs supported by the vendor.Packaged mobile applications — the breadth and depth of the mobile applications that are integrated with the MEAP and/or multichannel platform capability.Hosting — some MEAP vendors also host significant numbers of installations, so we considered customer feedback regarding how well vendors performed.Architectural flexibility — additional credit is given for MEAPs that can be configured so that business logic can run across thin-client, rich-client or thick-client architectures without recoding.Read:Analysis of Mobile Enterprise Application Development Platforms | Kajashi – 2012Gartner - Magic Quadrant for Mobile Application Development Platforms - August 7th, 2013 ID:G00248487
Mental note >> What's the point? Why should they care?KONY StudioEclipse-based studioDrag and drop visual forms, enterprise services and eventsImport 3rd-party librariesAuto-preview
Mental note >> What's the point? Why should they care?KonyMeap Studio has analytics functionUser, app and system-level analyticsHandles millions of transactionsIntegrate withOmnitureIBM CoremetricsGoogle AnalyticsWebTrends
Mental note >> What's the point? Why should they care?H3 Meap StudioDevelopment APILeverage existing .NET development expertisePlatform for WCM – Mobile Internet SitesExtensive integration options for maximum development flexibility100% integrated with SharePointEasily rebranded to suit your needsNumerous customization options without the need for custom codeSeamless integration with custom apps built with the API
Mental note >> What's the point? Why should they care?Mobile features are activated by defaultOption of viewing it in PC mode (full screen) or in a view designed specifically for smartphonesDevice screen and eyesight impact usabilityHow that mobile view displays on your device depends on what type of device you are using.SharePoint includes a feature called the Mobile Browser View that checks if the mobile browser you’re using can support HTML5.If it does, then a contemporary mobile view is shown. Warning where this breaks is with:Custom apps that don’t follow the frameworkCustom apps that haven't been tested Devices whose browser isn't supported
Mental note >> What's the point? Why should they care?I have the most common SharePoint and on my iPhone and iPadHave used them for well over a yearAlso have a 365 site I’ve experimented withPublished article on the topic – google me or contact me for the linkKnow how your apps and devices behave or you’ll be overwhelmed with support calls and complaintsBuild into training and awareness programWhere do you focus?What’s your strategy?What business operation(s) are you supporting with mobility?What apps do they use?Contemporary viewMetro look and feel.This view offers an optimized mobile browser experience to users and renders in HTML5.This view is available to Mobile Internet Explorer version 9.0 or later versions for Windows Phone 7.5, Safari version 4.0 or later versions for iPhone iOS 5.0, and the Android browser for Android 4.0 or later versions.Classic viewThis view renders in HTML format, or similar markup languages (CHTML, WML, and so on), and provides backward compatibility for mobile browsers that cannot render in the new contemporary view.The classic experience in SharePoint Server 2013 is identical to the mobile browser experience of SharePoint Server 2010. Full-screen UIThere is also the ability to have a full desktop view of a SharePoint site on a smartphone device.The contemporary viewOffers users some of the following enhanced features:Menu button The menu button is located on the right side of the title area of the contemporary view. It presents a user with several commands. This includes the following:Site contents allows the user to view all of the site content on the SharePoint site including lists and document libraries.Sign Out allows the user to log off from SharePoint. SharePoint information is now unavailable to the mobile device. Close closes the Command button menu and returns to the SharePoint site. Switch to PC View This changes the display from mobile browser view to a full desktop view of a site. This command is available in both contemporary and classic views in SharePoint Server 2013. You can switch back to the mobile browser view in Site Settings. Under the Site Information section, click the URL under the Mobile Site URL heading.Navigation window This is accessed by tapping the left side of the title area of the contemporary view. The navigation window presents a single menu with breadcrumbs, top navigation, and quick launch navigation from the full desktop view of the site. Also included is a link to All Site Content. Tap-to-open links All hyperlinks are replaced with the new tap-to-open link feature. This feature displays text or icons on a wide strip that is easier for a user to tap. Pagination Lists with more than 20 items are automatically paginated. New and edit functionality You can create new list items and edit them in the contemporary view. For example, you can create a new task in a task list on your mobile device by tapping New. Alternatively, you could also edit the task in the list by tapping Edit.
Mental note >> What's the point? Why should they care?Third party examplesHarmon.ie - http://harmon.ie/SharePlus – http://www.shareplusapp.com/There are others such as Colligo etc.Refer to my article - http://sharepointpromag.com/sharepoint/comparative-review-sharepoint-solutions-ipad This is Harmin.ieRead review on SharePoint ReviewsThese tools are great to help get you started with the OOB features of SharePoint
Mental note >> What's the point? Why should they care?This is SharePlusBut as you mobilize your own applications they wont be able to display themLook to these venders to offer APIs and frameworksOr adopt MEAP technologyAlso look at H3Mobile Entrée – MEAP for SharePointHave made significant investments in SharePointHave some great case studies and clientshttp://www.h3s-inc.com/
Mental note >> What's the point? Why should they care?
Mental note >> What's the point? Why should they care?Mobility is enabled by defaultThe interface is Mobile readyWill get you 50% of the way thereMight require mix of third party and or app devDepends on strategyThe gotcha is at the device and the type of work people want to do while mobileFree 365 apps from MS are very basicDocsBrowser access requires connectionThird party clients are feature richAlternativeFor OOB sites they are a quick winOffline accessSearchSo ask yourself how do the people work? Context of work?Location, situation?Work analysis is required to substantiate needsMicrosoft paper for activating and managing featureshttp://technet.microsoft.com/EN-US/library/ff393835.aspx
Mental note >> What's the point? Why should they care?Number of mobile platforms and application type will impact development New skills requiredTools requiredCode required / versionsStaffing, QA etc…operational costsRapid technology change will force a more faster more iterative development cycleHow will you keep up?Insource or outsource?Publishing applications Venders store (iStore)SharePoint application storeHosted vs. your own infrastructure?Capital costFull control, cost on books, managing end to end, could defocus you…Operational costsOutsourced, reduced control, manage a service, focus on features…Pick your poison…SecurityPolicy to followDevelopment guidelines Quality checkpoints and sign offsDocumentationApp lifecycle – ever been audited?Have a document framework?Measurable traceability?Each gate in process followed with documents to prove?Retain knowledge / succession planningEspecially if app development teams are fluidRetaining expertise is challengingOff shore implications
Mental note >> What's the point? Why should they care?Why you would consider oneQuick win for sureBuy it, distribute and your mobile and feature reach as wellWhat’s the catch?Your custom appsBut maybe that’s not an issue for you as a first phaseOOB is low risk, cheaper and faster than custom dev…What to look forOffice 365 client for iPhone, iPad and Android – very basicFree if you have a 365 accountVerifies your ID when you first loginSince my review mid-last year the products are becoming more comparableCould be a webinar on its ownRead the article and do your testingMake sure you have done your homework with business usersMake sure you know what they wantDon’t work behind a wallEngage as directly as possibleLink to comparison article http://sharepointpromag.com/sharepoint/comparative-review-sharepoint-solutions-ipad
Mental note >> What's the point? Why should they care?Network impactsOpening access, ports, new devices etc.New operational activitiesNew areas to log, report and escalate onPhone vender network availability, reach and capacityAccess TypesReverse proxy server - A reverse proxy server that supports Secure Sockets Layer (SSL), such as Microsoft Forefront Unified Access Gateway (UAG), enables you to publish SharePoint sites across the corporate firewall. Mobile proxy server - Mobile proxy servers can help mobile devices work within the IT infrastructure of a company. To access a SharePoint site from outside the corporate firewall, the mobile proxy server must pass the mobile browser's HTTP headers directly through to SharePoint Server 2013.MEAPs can provide this sort of functionality.Direct Internet access - The SharePoint site can be placed on the extranet. This method supports only basic authentication. We recommend that you use a combination of technology and policy safeguards, such as SSL, with any Internet-facing servers.Use dedicated farmsOr dedicated and isolated site collection(s)365 – microsofts offeringAlternativesOffice 365 – easy to provision and activateNeed policy and training in placeCaution due to risksCultural and awareness vs technicalOther to coveriPhone Office 365 ClientLanding pageSkyDriveTeam SiteAdd a Place
Mental note >> What's the point? Why should they care?MobileIron has several product for securing mobile devices and access SharePointMobile iron MDMEnables you to create and enforce policies for mobile devicesDisable featuresReport on devicesWipe dataCan help enable yourSecurity policyControl PlanWhy you need to manage devicesWhat you havePlan leakage – ghost phonesConfiguration – able to run apps?Tracking in case of lossData securityLock downPush / distribute appsRisks your addressingFeature mis-use – excessive billsData loss – in the wrong handsConfiguration mgmt.Ghost phones – paying for phones that are deadWill the phone support the new app?The reality around BYOD
Mental note >> What's the point? Why should they care?Impacts really depend onNew architectureApplication modelHow well you QAWhats your history? Level of success? Defects?Insource or outsourceOutsource – manage service levelInsource – manage staff, infrastructure, apps etc…Newinfrastructureapplicationssecurity riskstoolsResults in new management activitiesProcess and activities documentedDemarcation includedActivities assign in job descriptionsStaffing changes / additions?
Mental note >> What's the point? Why should they care?I think the problem with most governance is many omit the people side of the equation or take an IT only viewThey focus on tools and settings – without stakeholder buy in you wont get farAlso having a solid technology platform that isn't brittle goes a long wayMost don’t understand tech and see it as easySharePoint's power is its Achilles heelPeople have the power and have expectations that its all easyThey are just trying to their job doneRefer to my webinars:How to build a governance programReal world governance scenarioshttp://sharepointpromag.com/webinar/real-world-sharepoint-governance
Mental note >> What's the point? Why should they care?Helps you get things doneGovernance is about people (80%) and not toolsAligns IT with business objectives and operationsSome peoplehave a lot of organizational weight but are not very seniorhave a lot of responsibility but have no organizational weightGovernance evens out the power of the people (staff and management)Communication and documenting the facts, assigning decisions and documenting resultsIts amazing howmgmt will behave once there is visibility regarding the TRUE issue and riskGovernance can change behavior for the best…Refer to past webinars and articles…
Mental note >> What's the point? Why should they care?Where to focus…Your establishing a new competency in your organizationMust know the lay of the land…technology and organizationalFirst stepsSenior sponsorship – exec levelBudget for programMulti-discipline teamsBusiness leads – business operations expertiseBusiness engagement – consultant, business analystDevelopment leadsInfrastructure leadsSecurity mgmtPurchasing – commercial agreementsPMO – project/program mgmtSecond...assessmentStrategy and feasibility – some visibility into requirements, risks, direction and marching ordersNew expertise – you don’t know what you don’t know…consultants required?Business partnerships – how will you commercialize?Security Policy – mobility is a new ventureRisk planning – risk plan across enterpriseControl plan to ensure security policy is managed toInformation architecture – impacts, tagging for identifying data sensitivity, changes requiredTechnologies for design, dev, distribution, upkeep and mgmtLook to COTS products by Harmon.ie, SharePlusH3 Mobile Entrée and others (Kony) if you have custom apps to mobilize for multiple platformsCurrent performance and capacity levelsKnow where you areHave a plan to expand capacityService level requirementsPlan to manage organizational expectationsThird Party impactsGo after fundingThird - Execution of planCharterStaffing planRisk planCommunication planScheduleEtc.?
Mental note >> What's the point? Why should they care?Know the state of your farm(s)Site collections, databases….Where sensitive data is locatedWhat impact Mobility will have on your farms performance and supportabilityDocumentation to configure and operateInstallationSecurity checklistOperational activitiesNew operational activitiesIncorporate into job descriptionsTools to manageAutomation tools to manage security, inventory contentMEAPs if you have two or more platformsTraining to be successfulOperations staff responsible for infrastructureDevelopment staff – new tools, concepts, process etc.Site administratorsSite usersReliance on third parties?Outsourcing contract implications?Hosting of mobility infrastructure?App factory??
Mental note >> What's the point? Why should they care?Governance program in placeFull stakeholder representationUp down and across food chainDevelop a staffing / outsourcing planMake sure your security / risk control plan contains mobilityWork with your Security office and Records Management officesCreate and upkeep a security policyPolicy for features and security SharePointFarms, site collections, sites, lists and librariesPhysical systems and accessBackups, replication and media destruction etc.Feasibility study to justify investment and know where to focusIf you’ve been audited read the report to understand where risks were found and create a planHavent been audited? Audit yourself – work with your infrastructure colleaguesKnow yourSecurity policy inside and out and make sure security mgmt signs offRecordsMgmtpolicy inside and out and make sure records mgmt signs offCreate a control plan – how you plan to manage security ongoingUse COTS as a ruleIf you support two or more platforms consider a MEAPPlan and test architectural changesAlign them with security and records mgmtTest for capacity
Mental note >> What's the point? Why should they care?Make sure your security / risk control plan contains mobilityWork with your Security office and Records Management officesCreate and upkeep a security policyPolicy for features and security SharePointFarms, site collections, sites, lists and librariesPhysical systems and accessBackups, replication and media destruction etc.Feasibility study to justify investment and know where to focusIf you’ve been audited read the report to understand where risks were found and create a planHavent been audited? Audit yourself – work with your infrastructure colleaguesKnow yourSecurity policy inside and out and make sure security mgmt signs offRecordsMgmtpolicy inside and out and make sure records mgmt signs offCreate a control plan – how you plan to manage security ongoingUse COTS as a ruleIf you support two or more platforms consider a MEAPPlan and test architectural changesAlign them with security and records mgmtTest for capacity
Mental note >> What's the point? Why should they care??