When to Develop on a Platform (IndyTechFest 2008)Rob Wilson
I presented this at IndyTechFest two years ago. Found it in my archives while preparing for DevLINK 2010. I changed some of it to make it applicable to SharePoint 2010, but much of it remains as it was in 2008. It's a little corny at places, but there is useful info in it as well. Enjoy!
When to Develop on a Platform (IndyTechFest 2008)Rob Wilson
I presented this at IndyTechFest two years ago. Found it in my archives while preparing for DevLINK 2010. I changed some of it to make it applicable to SharePoint 2010, but much of it remains as it was in 2008. It's a little corny at places, but there is useful info in it as well. Enjoy!
Since its introduction in 2001, SharePoint has been a juggernaut in legal services, supporting everything from intranets to content management and beyond. The release of SharePoint 2013 offers substantial new features, such as enterprise search, moving to the cloud and a customizable app model -- all significant improvements that can positively impact your IT performance.
In this presentation, we will discuss SharePoint 2013's new capabilities, such as enhanced search and collaboration, as well as new ways to visualize and create workflows. We'll also cover:
- Top reasons for -- and warnings about -- moving SharePoint to the cloud
- How to reduce risk and administration in SharePoint and its applications
- Talent and tools needed to undertake application development for SharePoint
- A demonstration of a successful SharePoint legal app
Speaker: Ted Theodoropoulos, as the founder and President of Acrowire, combines his interest in technology with his passion to improve the business productivity of entrepreneurs and corporations. He has a background in technology going back to the early 1980s and is an expert at reducing the cost of doing business by identifying process inefficiencies and implementing the right technology solution to bridge the gap. Ted has earned Six Sigma Green and Black Belt certifications, and his Green Belt work led to a United States patent for which he was recognized with the 2007 Best of Six Sigma Award. He is a Microsoft Certified Professional and a Certified Scrum Master. Contact Ted at ted@acrowire.com.
This slidedeck was used during my session at the SharePoint Connections 2012 conference at 20 November in Amsterdam. The presentation is about how to build great applications using the new technologies introduced in SharePoint 2013.
K2 - Alternative to info path for your sharepoint formsGemma Adair
K2 Speaking Session - BIWUG - SharePoint Saturday Belgium 2014 - Adam Castle (Senior Technical Specialist) - adam.castle@k2.com
The release of SharePoint 2013 saw the platform deliver some tremendous improvements across most feature areas. However, one area of focus conspicuously absent was the lack of development and investment around InfoPath. Microsoft has finally made the formal announcement that they are no longer investing in InfoPath, saying that "industry trends and feedback from our customers and partners make it clear that today’s businesses demand an intelligent, integrated forms experience that spans devices.
Real world experience with SharePoint and k2 workflowsJamie McAllister
K2 empowers organizations to build workflow apps for SharePoint with rich forms, powerful workflows and access to all your existing information. At our Swiss IT services company, we had the opportunity to deploy this kind of application to several diverse customers. In this session, we'll present our lessons learned and suggest best practices for your own implementations.
Do teams in your organization need to report on the status of their projects or action items? Are managers and executives looking for a way to aggregate and synthesize this information, to help them focus on key issues?
In this session, we'll see on a case study how to display visual indicators in SharePoint 2007 lists, and aggregate these lists at different levels of the hierarchy to populate dashboards.
No third party tool is involved in this customization. All is done on the client side using OOTB SharePoint features, and applies to all flavors of SharePoint 2007 (wss and MOSS).
SharePoint custom development can frustrate the most seasoned .NET developer. In this session learn about the various tools and techniques that can make you a more productive SharePoint developer today. Also get a glimpse of how Microsoft intends to improve the SharePoint developer experience in VisualStudio 2010 so that you can be a more productive SharePoint developer tomorrow.
Enabling Anonymous Access in SharePoint isn’t just a matter of flipping a switch in IIS manager. Anonymous Access must be enabled in IIS and then configured in SharePoint. But there are also situations where this basic configuration isn't sufficient. In this talk we’ll review how to enable and configure anonymous access for SharePoint web sites, lists, and libraries. Then we'll turn our attention to strategies that can be used overcome specific problems with SharePoint anonymous access. We'll demonstrate solutions and workarounds for questions like:
1) How do you require authentication for some items while maintaining anonymous access for the rest?
2) What content from a personal MySite can be accessed via anonymous access?
3) How do you enable anonymous responses to a discussion list?
4) Can BLOGS and Wiki sites be used in an anonymous access site collection?
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...SPC Adriatics
Building business apps in SharePoint, big or small, shouldn’t be a trade-off between on-premises or cloud, Visual Studio or SPD, citizen developer or technical developer. It should be about rapidly delivering solutions that solve business challenges. K2 empowers organizations to build workflow apps for SharePoint with rich forms, powerful workflows and access to all your existing information. Learn how K2’s immersive SharePoint experience enables you to rapidly build everything from simple documents and item workflows to Business Critical SharePoint solutions that span LOB systems on a single enterprise platform; on-premises or in the cloud.
Power apps portal out for public reviewConcetto Labs
Being #Dynamics #365 #Powerapps #development #company we can provide you a #professional #expert #team who can fulfill all your expectations towards Development with Microsoft PowerApps Portal.
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesMike Walker
The European Composite Application Road Show is a series of pilot Microsoft conferences that bring together System Integrators, ISV’s and customers of all industries. With the help of the Microsoft field Architects the destinations included: Finland, Ireland, and Spain.
Lista de preguntas para el Twitter chat con Miguel Florido de Marketing and Web en el que hablaremos sobre ideas para vivir del trabajo propio en Internet.
Since its introduction in 2001, SharePoint has been a juggernaut in legal services, supporting everything from intranets to content management and beyond. The release of SharePoint 2013 offers substantial new features, such as enterprise search, moving to the cloud and a customizable app model -- all significant improvements that can positively impact your IT performance.
In this presentation, we will discuss SharePoint 2013's new capabilities, such as enhanced search and collaboration, as well as new ways to visualize and create workflows. We'll also cover:
- Top reasons for -- and warnings about -- moving SharePoint to the cloud
- How to reduce risk and administration in SharePoint and its applications
- Talent and tools needed to undertake application development for SharePoint
- A demonstration of a successful SharePoint legal app
Speaker: Ted Theodoropoulos, as the founder and President of Acrowire, combines his interest in technology with his passion to improve the business productivity of entrepreneurs and corporations. He has a background in technology going back to the early 1980s and is an expert at reducing the cost of doing business by identifying process inefficiencies and implementing the right technology solution to bridge the gap. Ted has earned Six Sigma Green and Black Belt certifications, and his Green Belt work led to a United States patent for which he was recognized with the 2007 Best of Six Sigma Award. He is a Microsoft Certified Professional and a Certified Scrum Master. Contact Ted at ted@acrowire.com.
This slidedeck was used during my session at the SharePoint Connections 2012 conference at 20 November in Amsterdam. The presentation is about how to build great applications using the new technologies introduced in SharePoint 2013.
K2 - Alternative to info path for your sharepoint formsGemma Adair
K2 Speaking Session - BIWUG - SharePoint Saturday Belgium 2014 - Adam Castle (Senior Technical Specialist) - adam.castle@k2.com
The release of SharePoint 2013 saw the platform deliver some tremendous improvements across most feature areas. However, one area of focus conspicuously absent was the lack of development and investment around InfoPath. Microsoft has finally made the formal announcement that they are no longer investing in InfoPath, saying that "industry trends and feedback from our customers and partners make it clear that today’s businesses demand an intelligent, integrated forms experience that spans devices.
Real world experience with SharePoint and k2 workflowsJamie McAllister
K2 empowers organizations to build workflow apps for SharePoint with rich forms, powerful workflows and access to all your existing information. At our Swiss IT services company, we had the opportunity to deploy this kind of application to several diverse customers. In this session, we'll present our lessons learned and suggest best practices for your own implementations.
Do teams in your organization need to report on the status of their projects or action items? Are managers and executives looking for a way to aggregate and synthesize this information, to help them focus on key issues?
In this session, we'll see on a case study how to display visual indicators in SharePoint 2007 lists, and aggregate these lists at different levels of the hierarchy to populate dashboards.
No third party tool is involved in this customization. All is done on the client side using OOTB SharePoint features, and applies to all flavors of SharePoint 2007 (wss and MOSS).
SharePoint custom development can frustrate the most seasoned .NET developer. In this session learn about the various tools and techniques that can make you a more productive SharePoint developer today. Also get a glimpse of how Microsoft intends to improve the SharePoint developer experience in VisualStudio 2010 so that you can be a more productive SharePoint developer tomorrow.
Enabling Anonymous Access in SharePoint isn’t just a matter of flipping a switch in IIS manager. Anonymous Access must be enabled in IIS and then configured in SharePoint. But there are also situations where this basic configuration isn't sufficient. In this talk we’ll review how to enable and configure anonymous access for SharePoint web sites, lists, and libraries. Then we'll turn our attention to strategies that can be used overcome specific problems with SharePoint anonymous access. We'll demonstrate solutions and workarounds for questions like:
1) How do you require authentication for some items while maintaining anonymous access for the rest?
2) What content from a personal MySite can be accessed via anonymous access?
3) How do you enable anonymous responses to a discussion list?
4) Can BLOGS and Wiki sites be used in an anonymous access site collection?
Build and run workflow apps for SharePoint 2013 and SP Online with no code us...SPC Adriatics
Building business apps in SharePoint, big or small, shouldn’t be a trade-off between on-premises or cloud, Visual Studio or SPD, citizen developer or technical developer. It should be about rapidly delivering solutions that solve business challenges. K2 empowers organizations to build workflow apps for SharePoint with rich forms, powerful workflows and access to all your existing information. Learn how K2’s immersive SharePoint experience enables you to rapidly build everything from simple documents and item workflows to Business Critical SharePoint solutions that span LOB systems on a single enterprise platform; on-premises or in the cloud.
Power apps portal out for public reviewConcetto Labs
Being #Dynamics #365 #Powerapps #development #company we can provide you a #professional #expert #team who can fulfill all your expectations towards Development with Microsoft PowerApps Portal.
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesMike Walker
The European Composite Application Road Show is a series of pilot Microsoft conferences that bring together System Integrators, ISV’s and customers of all industries. With the help of the Microsoft field Architects the destinations included: Finland, Ireland, and Spain.
Lista de preguntas para el Twitter chat con Miguel Florido de Marketing and Web en el que hablaremos sobre ideas para vivir del trabajo propio en Internet.
Nuevas tecnologías energéticas en Galapagos, EcuadorJaime Cajilema
Investigación realizada para explorar las nuevas tendencias tecnológicas, para la clase "Desarrollo rápido de productos innovadores para mercados emergentes"
TEC Monterrey-Coursera
SharePoint 2010 developer overview (in Visual Studio 2010)Mithun T. Dhar
This is a SharePoint 2010 deck for Developers. It uses Visual Studio 2010 for developing SharePoint 2010 applications. If you are interested in learning about SharePoint development in VS2010, this is your deck!
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
1. Understand SharePoint editions and prerequisites.
2. Understand the features SharePoint offers as a development Platform.
3. Explore the differences between a site collection and a site.
4. Create site collections and sites
5. Create lists and libraries through the browser.
6. Use Web Part pages.
No-code developer options in Office 365 and SharePoint 2013Asif Rehmani
There is a great developer story with the introduction of Apps now in SharePoint Online. However, what if you are not a code developer? What options do you have to 'develop solutions' in SharePoint Online (Office 365)?
This presentation shows the various ways in which you can create powerful no-code solutions on top of SharePoint.
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformEdureka!
SharePoint is a web application framework and platform. SharePoint integrates intranet, content management, and document management.SharePoint is mostly used by midsize businesses and large departments. SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure.
Topics covered:
1. Demystify Microsoft SharePoint Server
2. SharePoint evolution; Opportunities for developers using SharePoint technologies
3.Cloud App model and Apps in SharePoint 2013
4. Use Case : Provider Hosted and Auto Hosted App
Getting started with SharePoint Application Development, for.NET and JavaScript Developers. The new SharePoint App Model opens up SharePoint Development for every web developer, regardless of their favorite platform, programming language, or script library of choice. In this session you will learn about SharePoint 2013 as a business and development platform. We will talk about the different kinds of applications you can write and what will you need to learn in order to do that. Lastly, we will discuss how to setup your development environment and what resources are available to get you started.
Business applications require often modern web interfaces, device-agnostic, cloud ready apps, while integrating data from multiple data sources (databases, web services, etc.). Join me in this session to see how we can leverage the power of LightSwitch HTML to build complex business models, rapidly build data-driven Single-page applications exploiting the rich backend model.
Similar to Intro to SharePoint for Developers (20)
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...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 the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. About me Rob Wilson – MCT, SharePoint MCTS/MCITP Gold Partner in Evansville, IN SharePoint 2003 20072010 Email: rwilson@KellerSchroeder.com Twitter: @theRobManDotNet Blog(s): http://sharepointblog.kellerschroeder.com http://www.therobman.net/blog
4. The SharePoint Platform SharePoint Foundation 2010 (f.k.a. WSS 3.0) SharePoint Server 2010 (f.k.a. MOSS 2007) Which edition is right for me? Why should I develop on a platform?
5. Why Platforms? Platform Significant cost reduction and standardization. 10-15% of the effort. Lost projects because of one-time costs. Business Apps Much Other Stuff RAD Custom Code MVC Framework SEO Friendly Business Apps Business Apps Standards-Based Search RAD Separation of Roles Error Handling SEO Friendly Uniformity Standards-Based Search Content Management Separation of Roles Administration Area Content Management Administration Area Uniformity Error Handling Error Handling Menus Menus Menus (Menu Control) Authorization Authorization Authorization Authentication Authentication Authentication
6. When the requirements call for it Not a brochure site Authentication and search required Does not have to be a large-scale project No-brainer for most intranets
7. When you need self-service Web Parts (re-usability) Subscriptions and alerts RSS Recycle Bin My Site Connecting with peers Publishing
8. When you need personalization/socialization From a webmaster’s perspective Targeted content From a visitor’s perspective Ability to customize look and feel Tagging and newsfeeds Organizational chart and peer suggestions
9. When you need workflow Based on Workflow Foundation In addition: SharePoint front-end Document libraries and task lists Workflow history lists
10. When you want flexible development options Web Parts Object model Client object model (managed code, JavaScript, SilverLight) Web services Separation of development roles GUI expert, workflow developer, reports and queries, event handlers Varying levels of experience on a project team
11. When you want focus on the business requirements Do not worry about how someone will find your application or how it integrates with the security model Eliminate the headache of external content repositories
12. When you want consistency in your support footprint Common user interface Vocabulary Standardized code base
13. When you want to take advantage of the inherent features of the platform Collaboration Portal Content Management Search Business Intelligence Forms and Business Processes
14. When you want to offset the cost of development More time spent in the planning and design stages should surface more out-of-the-box features [that should save time later] Out-of-the-box features should reduce the cost of custom software development Developer focus should shift immediately to the business needs and extending the out-of-the-box features
15. When you need SOA Rest API expose SharePoint content Use the object model to create your own web services/WCFs
16. When you need composite applications Dashboards, Mash-ups Business Connectivity Services All levels of your organization
17. When you need composite applications ERP Before SharePoint CRM Legacy Systems Middleware
18. When you need composite applications ERP SharePoint CRM Legacy Systems
19. When you need Single Sign On Multiple built-in authentication options Support for third-party authentication providers Built-in SSO provider Manages credentials for other apps on your intranet
20. When you need off-line support of your data Office Integration Importing/exporting lists from/to excel Linked tables with Access Calendar/Task List integration with Outlook Groove/SharePoint Workspace
21. When you need auditing and retention policies Log just the events you need for what lists are of interest to you Develop auditing reports using SSRS Develop/customize workflows for content retention and disposal
22. When you need to equip your power users SharePoint Designer Custom queries with Data View Web Part Simple workflows InfoPath Simple forms – really!
23. When your culture allows for it User acceptance is key Large implementations are going to take a team of both IT and line of business users Will likely require a paradigm shift (point is to share, not hoard) Small, quick wins where possible
24. When a development community is important to you Blogs and forums Community video tutorials User Groups CodePlex Commercial/Open Source Features and Web Parts
25. When you can no longer resist Up to 92% satisfaction rating in the categories of functionality, end user experience, total cost of ownership and end user acceptance Up to 59% of all companies are projected to have SharePoint or an equivalent platform by the end of this 2008 and that number was projected to increase 19% between 2009 and 2011
26. When you want to build your resume Dice.com: 2,800 jobs (JUL 2010) Monster.com: 1,000+ jobs (JUL 2010) HotJobs.com: ~500 jobs (JUL 2010)
27. Alternatives Free Bulletin Board Free Blog Host JavaScript Menu Builder Embedded Google Calendar Spam-friendly form submission scripts Coffee Cup Editor for CMS
30. SharePoint Development Environment for .NET SharePoint no longer required on development machine in some cases, but recommended Virtual environment 64-bit is a must RAM is your friend Upcoming session at devLINK
31. Visual Studio Solutions for SharePoint Formerly 2 Gaps filled with CodePlex add-ons Now 14 OOB
39. Client Object Model Files Silverlight Client C:rogram Filesommon Filesicrosoft Sharedeb Server Extensions4emplateayoutslientBin Microsoft.SharePoint.Client.Silverlight (262 kb) Microsoft.SharePoint.Client.Silverlight.Runtime (138 kb)
40. Client Object Model Allows you to write SharePoint applications that run on different platforms w/o using web services Traditional .NET, Web/JavaScript and Silverlight developers can use familiar syntax
41. New Features Ease of deployment Publish and run if SharePoint on local host Package and deploy if SharePoint remote Debugging Step through code if SharePoint on local host Sandbox solutions Allow applications to be deployed at the site collection level by a site collection administrator (as opposed to farm-level equivalent)
43. New Features LINQ Support No longer restricted to just CAML queriesif writing server-based code Create strongly typed SharePoint objects using SPMetal utility
44. New Features Dialog framework External Lists Looks and behaves like a SharePoint list Stored in SQL Server or some other data source
45. For More Information Hands On Labs: http://www.microsoft.com/downloads/details.aspx?FamilyID=c010fc68-b47f-4db6-b8a8-ad4ba33a35c5&displaylang=en Or http://bit.ly/sp2010hol (you’re welcome!) Developer Training Kit http://bit.ly/sp2010devkit MSDN Training Videos http://www.mssharepointdeveloper.com
Editor's Notes
In the beginning there was custom code. Every new project started out the same way.I am a firm believer in frameworksPlatform is a framework on steroids….we’ll talk about the Much Other Stuff
If it is just a 5-page brochure site with static text, SharePoint may not be for you.If it is simply a CMS solution for a public-facing web site, DNN may be a better toolSharepoint scalesSome people adopt it just because of the authentication integration with AD and security trimmingSome got it in the door through a requirement for a blogOthers just needed a simple workflow application over documents in a library
Compare to facebook apps, iGoogle gadgets, Vista gadgets
Key factor in user adoption and acceptance!
One partner said if his client won’t use SharePoint for a web project, he walks away…..that’s hard coreSame vocabulary
Centralized knowledge managementTargetable to all levels of your organization
EAI - Popular at the turn of the millennium, but on the decline with the advent of SOAData is shared between the disparate systems…sometimes creating redundancy and latency….multiple versions of the truth…Which system is the system of record?
With SharePoint you get a service-oriented architecture and connectors via Business Connectivity ServicesYou end up with a single version of the truth and one portal to go to for all of your data mining
DV web part – put a plug for Vanessa’s sessionInfopath – story of SSG
Compare to BlackBerry, Windows Mobile or iPhoneCompare to facebook or twitter
Stats above from Info-Tech.com survey of 258 companies who are already using sharepointFrom CMSWatch.com 2008 SharePoint ReportAt the Microsoft-sponsored SharePoint Conference 2008, Bill Gates shared that Microsoft hadlicensed more than 100 Million seats to the platform and generated more than $US 1 Billionfrom that. To be sure, many of those seats fall under enterprise license agreements and may notreflect actual usage, but even if a fraction of those users actually logs into SharePoint each day,clearly it makes for the most significant – and fastest growing – information platform on themarket today.Number of seats is projected to grow by 25% each year.
Before frameworks and platforms, there was custom code. Every new project started out the same way.