CSI Lawyer® Windows Phone® Client Development and Data Synchronization

Total Page:16

File Type:pdf, Size:1020Kb

CSI Lawyer® Windows Phone® Client Development and Data Synchronization Arvind Sedha CSI Lawyer® Windows Phone® Client Development and Data Synchronization Helsinki Metropolia University of Applied Sciences Master of Engineering Information Technology Thesis 15 May 2012 Abstract Author(s) Arvind Sedha Title CSI Lawyer® Windows Phone® Client Development and Data Synchronization Number of Pages 87 pages + 6 appendices Date 15 May 2012 Degree Master of Engineering Degree Programme Information Technology Specialisation option Mobile Programming Instructor(s) Jukka Juslin, Senior Lecturer Seppo Kabongo, Development Manager CSI Helsinki Oy has ERP software called CSI Lawyer® which is intended for law and consultant companies. CSI Helsinki Oy has great demand to develop the mobile clients for CSI Lawyer® for the most common mobile platforms available at present. The purpose of this project was to develop the Windows Phone® client application called CSI Mobile® for CSI Lawyer® including backend data synchronization business logic. CSI Mobile® allows CSI Lawyer® users to manage their transactions and view transaction related information such as customers, assignments, and transaction templates from their Windows Phone® device. CSI Mobile® was designed to work with any kind of device using Windows Phone® 7.5 or above. CSI Mobile® was developed using Silverlight, C# programming language and .Net Framework. The backend data synchronization between CSI Mobile® and CSI Lawyer® has been implemented using Microsoft Sync Framework. The data was synchronized between CSI Mobile® and CSI Lawyer® using an intermediate database located on SQL Azure Platform. The data between intermediate database and CSI Mobile® is synchronized using an OData web service. This project was finished with all the objectives completed on time designated for the project. The result of the project was a CSI Mobile® application with all necessary components required for synchronizing data between CSI Lawyer® and CSI Mobile®. Keywords CSI Helsinki Oy, Windows Phone®, Mobile Application Development, Microsoft Sync Framework, XML, Silverlight, SSL, OData, CSI Mobile®, CSI Lawyer® Contents 1 Introduction 1 1.1 Project background 3 1.2 Initial requirements 5 1.2.1 Architecture-level requirements 6 1.2.2 Functional requirements 9 1.2.3 Technical requirements 9 1.3 Structure of the study 10 2 Windows Phone® Platform 11 2.1 History 11 2.2 Platform overview 13 2.3 Architecture 15 2.4 User interface features and concepts 16 2.5 Development environment and tools 18 2.6 Windows Marketplace and App Hub 20 3 Communication protocol and frameworks 23 3.1 Overview 23 3.2 Communication protocols and data-interchange formats 23 3.3 Platform, Framework and Technologies 28 3.3.1 Windows Phone® Local databases 28 3.3.2 Windows Azure Platform 29 3.3.3 Microsoft Sync Framework 31 3.3.4 SQL Server Replication 32 4 Backend development 33 4.1 Overview 33 4.2 Possible solutions 35 4.2.1 Custom data synchronization solution 36 4.2.2 Microsoft Sync Framework data synchronization solution 37 4.3 Synchronization Scope 38 4.3.1 CSI Lawyer® database 39 4.3.2 Intermediate database 41 4.4 Synchronization configuration 42 4.5 Database provisioning 44 4.6 CSI Windows sync client 52 4.7 CSI Azure sync service 56 5 Windows Phone® client development 61 5.1 Overview 61 5.2 Application architecture 61 5.3 User interface design 62 5.3.1 User interface components 63 5.3.2 Page navigation 66 5.4 Application pages and components 67 5.4.1 Splash screen 67 5.4.2 Login dialog 68 5.4.3 Settings page 69 5.4.4 Main page 70 5.4.5 Entity page 72 5.4.6 Entity detail page 76 5.4.7 Edit transaction page 79 5.4.8 Live tiles 79 5.4.9 Background agents 81 5.5 Data synchronization 81 5.6 Testing 82 6 User experience 83 6.1 Identified problems 83 6.2 Enduser feedback 84 6.3 Future development 85 7 Conclusions 86 References Appendices Appendix 1: Progress Popup Control Appendix 2: Default Textbox Control Appendix 3: Showing Splash Screen Appendix 4: Implementation of LocalizedStrings class Appendix 5: Linking context menu dynamically to list Appendix 6: Performing data synchronization Figures Figure 1: CSI Lawyer® User Interface ..................................................................... 3 Figure 2: One User, CSI Lawyer® application and database on the same computer .... 6 Figure 3: Many Users, CSI Lawyer® database on different computer ......................... 7 Figure 4: Many users, CSI Lawyer® database on cloud ............................................. 7 Figure 5: Missing architecture solution ..................................................................... 8 Figure 6: Windows CE Timeline. Reprinted from Windows Mobile [10]...................... 11 Figure 7: Microsoft’s path to Windows Phone® [10] ............................................... 12 Figure 8: Windows Phone® - Ecosystem ............................................................... 14 Figure 9: Windows Phone® - Devices.................................................................... 14 Figure 10: Windows Phone® - Application Platform architecture .............................. 16 Figure 11: Windows Phone® - Hubs ..................................................................... 17 Figure 12: Windows Phone® - Live Tiles ............................................................... 18 Figure 13: Windows Phone® - Development environment on Visual Studio® 2010 ... 19 Figure 14: Windows Phone® - Application distribution channels .............................. 21 Figure 15: Windows Phone® - Application distribution process ................................ 21 Figure 16: Windows Phone® - App Hub® Dashboard ............................................. 22 Figure 17: WSDL specification six major elements .................................................. 25 Figure 18: OData Architecture Stack ...................................................................... 27 Figure 19: Accessing local data on Windows Phone® ............................................. 28 Figure 20: Windows Azure Platform [19] ................................................................ 29 Figure 21: Microsoft Synchronization Framework core components .......................... 32 Figure 22: Intermediate database architecture ....................................................... 34 Figure 23: CSI Lawyer® database vs. intermediate Database .................................. 35 Figure 24: Custom data synchronization solution .................................................... 36 Figure 25: Microsoft Sync Framework data synchronization solution ......................... 37 Figure 26: CSI Lawyer® database logical model ..................................................... 40 Figure 27: Intermediate database logical model ..................................................... 42 Figure 28: Microsoft Sync Framework - Sync Service Utility ..................................... 43 Figure 29: Microsoft Sync Framework - Management tables .................................... 46 Figure 30: Microsoft Sync Framework - Triggers and Tracking tables ........................ 47 Figure 31: Microsoft Sync Framework - Stored procedures ...................................... 48 Figure 32: Microsoft Sync Framework – User-defined table types ............................. 48 Figure 33: Sync Service Utility - Creating sync configuration file tool step 1 .............. 49 Figure 34: Sync Service Utility - Creating sync configuration file tool step 2-3 ........... 50 Figure 35: Sync Service Utility - Creating sync configuration file tool step 4 .............. 50 Figure 36: Sync Service Utility - Creating sync configuration file tool step 5 .............. 51 Figure 37: Sync Service Utility - Provisioning the database tool ................................ 51 Figure 38: CSI Windows sync client - Architecture .................................................. 52 Figure 39: CSI Windows sync client - Settings ........................................................ 52 Figure 40: CSI Windows sync client - Sync notifications .......................................... 53 Figure 41: CSI Azure sync service – Architecture .................................................... 56 Figure 42: CSI Azure Sync Service - Endpoint code generation ................................ 57 Figure 43: CSI Mobile® - Application architecture .................................................. 62 Figure 44: CSI Mobile® - Login control .................................................................. 63 Figure 45: CSI Mobile® - Loading popup control .................................................... 64 Figure 46: CSI Mobile® - Default textbox control ................................................... 65 Figure 47: CSI Mobile® - User interface control styles ............................................ 65 Figure 48: CSI Mobile® - Application page navigation ............................................. 66 Figure 49: CSI Mobile® - Splash screen displaying process ..................................... 67 Figure 50: CSI Mobile® - Login dialog ................................................................... 68 Figure 51: CSI Mobile® - Settings page ................................................................. 69 Figure 52: CSI Mobile® - Main page ..................................................................... 71 Figure 53: CSI Mobile® - Entity pages ................................................................... 74 Figure 54: CSI Mobile® - Entity page context menu ............................................... 75 Figure 55: CSI Mobile® - Entity detail page ..........................................................
Recommended publications
  • Microsoft Software License Terms for a Virtual Hard Disk Image of Evaluation Copies of the Microsoft Products Identified in Exhibit A
    MICROSOFT SOFTWARE LICENSE TERMS FOR A VIRTUAL HARD DISK IMAGE OF EVALUATION COPIES OF THE MICROSOFT PRODUCTS IDENTIFIED IN EXHIBIT A These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the evaluation software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft Internet-based services for this software. BY ACCESSING OR USING THE SOFTWARE, YOU ACCEPT THIS AGREEMENT. IF YOU DO NOT ACCEPT THIS AGREEMENT, YOU MAY NOT ACCESS OR USE THE SOFTWARE. AS DESCRIBED BELOW, USING SOME FEATURES ALSO OPERATES AS YOUR CONSENT TO THE TRANSMISSION OF CERTAIN STANDARD COMPUTER INFORMATION FOR INTERNET-BASED SERVICES. If you comply with this agreement, you have the rights below. 1. ACCESS AND USE RIGHTS. The terms of this agreement supersede the terms of any Microsoft software license term agreement that you may encounter in this software. You may use the Virtual Hard Disk (VHD) formats, including Microsoft Virtual PC or Microsoft Virtual Server. You may use the software only to demonstrate and internally evaluate it. You may not use the software in a live operating environment. The software is licensed as a single piece of software. You may not separate its component parts. You may access or use on more than one device. The Exceptions and Additional Terms for Particular Products as included in Exhibit A. 2. INTERNET-BASED SERVICES. Microsoft may provide Internet-based services with the software. It may change or cancel them at any time.
    [Show full text]
  • Starting from Gabry.125Q + Questions in Other Dumps Starting from Last
    Starting from Gabry.125q + questions in other dumps Number : 70-518 Passing Score : 800 Time Limit : 120 min File Version : 10.0 http://www.gratisexam.com/ Starting from last one of Garby.125q + questions from other dumps The questions in the sections: - Investigate (16) - From Other Dumps (19) - From Other Dumps 70-511? (5) require further investigation (though other answers given maybe questionable as well) In Short: Find your own answers! Some Q&A's seem duplicates, but they are mostly slight variations. Q36, Q37 and Q142 Q49, Q89 and Q143 Q76 and Q141 Q99 and Q130 (copies exist in Exam B for easy comparison) Sections 1. Investigate 2. From Other Dumps 3. From Other Dumps 70-511? Exam A QUESTION 1 You are designing a .NET Framework 4 solution. The solution contains a Windows Presentation Foundation (WPF) application and a Windows Communication Foundation (WCF) Web service. The WPF application uses the WCF Web service to store data in a Microsoft SQL Server 2008 database. You have the following requirements: Ensure that the WPF application functions while users' computers are offline. Minimize the time spent sending data to the WCF Web service. Minimize disk space requirements for data storage. You need to recommend an approach for synchronizing data between the WPF application and the database. Which two actions should you recommend? (Each correct answer presents part of the solution. Choose two.) A. Store data in custom business objects. Serialize data locally by using custom serialization. B. Create a local caching solution that periodically checks for Internet connectivity, uses local memory, and batches changes to the WCF Web service.
    [Show full text]
  • Sinhronizacija Podatkovnih Virov Z Uporabo Sinhronizacijskega Ogrodja Microsoft Sync Framework
    UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Martin Breskvar Sinhronizacija podatkovnih virov z uporabo sinhronizacijskega ogrodja Microsoft Sync Framework DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: doc. dr. Matija Marolt Ljubljana, 2011 I Z J A V A O A V T O R S T V U diplomskega dela Spodaj podpisani Martin Breskvar, z vpisno številko 63030139 sem avtor diplomskega dela z naslovom: Sinhronizacija podatkovnih virov z uporabo sinhronizacijskega ogrodja Microsoft Sync Framework. S svojim podpisom zagotavljam, da: sem diplomsko delo izdelal samostojno pod mentorstvom doc. dr. Matije Marolta so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) ter ključne besede (slov., angl.) identični s tiskano obliko diplomskega dela soglašam z javno objavo elektronske oblike diplomskega dela v zbirki „Dela FRI“ V Ljubljani, dne 15.9.2011 Podpis avtorja: ZAHVALA Na tem mestu se zahvaljujem mentorju doc. dr. Matiji Maroltu za nasvete, predloge in potrpežljivost pri nastajanju tega diplomskega dela. Zahvaljujem se Mateji za neumorno vzpodbudo ter vsem ostalim, ki so me nesebično podpirali v času mojega študija. Iskrena hvala. To delo je posvečeno moji mami. Kazalo 1 Uvod ......................................................................................................................... 1 1.1 Motivacija in namen diplomskega dela ...................................................................... 2 1.2 Predvideni rezultati in možnost njihove uporabe .....................................................
    [Show full text]
  • Syncstudio Requirements
    Hardware and Software Requirements The SyncStudio Sync Management Console and the custom generate Sync Web Service run on Windows OS systems. We support Windows 7, 8.1, 10 and Windows Server 2012 or 2016. Win XP is not supported. For production environments, we recommend Windows Server. We support both virtual and physical machines. The machine needs to have IIS 7 or above installed, enabled and with the features/roles as per our quick start guide. .NET Framework 3.5 is the minimum but 4.6 or higher is recommended. The server database can be either MS SQL SERVER or MS SQL EXPRESS versions 2008, 2010, 2012, 2014, 2016. Version 2014 and above is recommended. If you don’t have MS SQL Server, you can download SQL Server Express from this link: MS SQL Server 2016 Express Edition In SQL add login NT AUTHORITY\NETWORK SERVICE and make it a db owner of the selected SQL database. Visual Studio – SyncStudio depends on portions of Visual Studio to perform automated code generation. If you’ve installed a full license of Visual Studio 2010 or above, then you are good to go. If you do not own a full license, then you can use the Free Visual Studio Express or Visual Studio Integration Shell 2010. Minimum Microsoft Visual Studio 2010 or 2012 SyncStudio does not require that you own a full license of Visual Studio. You do however need to have installed one of the following… - Microsoft Visual Studio Integration Shell 2010 - Microsoft Visual Studio Express for Web 2010 or 2012 - Microsoft Visual Studio 2010 or 2012 full license Windows Firewall - Turn off firewall or configure pass thru as needed.
    [Show full text]
  • Microsoft Sharepoint Workspace 2010 Product Guide
    Microsoft SharePoint Workspace 2010 Product Guide Microsoft SharePoint Workspace 2010: An Overview ................................................................................ 1 SharePoint Workspace: At-a-Glance ............................................................................................................... 3 Sync with SharePoint 2010 sites .................................................................................................................................... 3 Take all or some of your SharePoint site content offline..................................................................................... 3 Add content with Direct Folder Access ....................................................................................................................... 3 Search all available spaces ............................................................................................................................................... 3 Simplified log-in ................................................................................................................................................................... 4 Microsoft SharePoint Mobile 2010 ............................................................................................................................... 4 Groove workspaces ............................................................................................................................................................. 4 Get easier access to the right tools, at the right time ..........................................................................................
    [Show full text]
  • NET Technology Guide for Business Applications // 1
    .NET Technology Guide for Business Applications Professional Cesar de la Torre David Carmona Visit us today at microsoftpressstore.com • Hundreds of titles available – Books, eBooks, and online resources from industry experts • Free U.S. shipping • eBooks in multiple formats – Read on your computer, tablet, mobile device, or e-reader • Print & eBook Best Value Packs • eBook Deal of the Week – Save up to 60% on featured titles • Newsletter and special offers – Be the first to hear about new releases, specials, and more • Register your book – Get additional benefits Hear about it first. Get the latest news from Microsoft Press sent to your inbox. • New and upcoming books • Special offers • Free eBooks • How-to articles Sign up today at MicrosoftPressStore.com/Newsletters Wait, there’s more... Find more great content and resources in the Microsoft Press Guided Tours app. The Microsoft Press Guided Tours app provides insightful tours by Microsoft Press authors of new and evolving Microsoft technologies. • Share text, code, illustrations, videos, and links with peers and friends • Create and manage highlights and notes • View resources and download code samples • Tag resources as favorites or to read later • Watch explanatory videos • Copy complete code listings and scripts Download from Windows Store Free ebooks From technical overviews to drilldowns on special topics, get free ebooks from Microsoft Press at: www.microsoftvirtualacademy.com/ebooks Download your free ebooks in PDF, EPUB, and/or Mobi for Kindle formats. Look for other great resources at Microsoft Virtual Academy, where you can learn new skills and help advance your career with free Microsoft training delivered by experts.
    [Show full text]
  • Pass4sure 70-518 Dumps with Real Questions & Practice Test
    Microsoft 70-518 Pro: Designing and Developing Windows Applications Using Microsoft .NET Framework 4 Download Full Version : https://killexams.com/pass4sure/exam-detail/70-518 70-518 QUESTION: 98 You are designing an application by using Windows Presentation Foundation (WPF), Microsoft .NET Framework 4, and Microsoft SQL Server 2008. The application will contain several forms that include custom data validators. You need to ensure that data is validated before the database updates occur. You also need to ensure that the validation logic can be reused. How should you design the validation? A. Implement the IDataErrorlnfo interface in the data class of the application B. Implement the INotifyPropertyChanged interface in the data class of the application C. · Subscribe to the MouseLeave event for all user interface (UI) components of the application. · Perform data validation in the event handler and alert users when a data entry error occurs D. · Subscribe to the TextChanged event for all user interface (UI) components of the application. · Perform data validation in the event handler and alert users when a data entry error occurs Answer: A QUESTION: 99 You are analyzing a Windows client application that uses Microsoft Visual Studio 2010 and Microsoft SQL Server 2008. The application updates two database tables from the main user interface (UI) thread. You need to ensure that the following requirements are met: The database tables are either updated simultaneously or not updated at all. Users are notified of the success or failure of the updates. Users are able to perform other tasks during the update process. What should you do? A.
    [Show full text]
  • Key Benefits of Microsoft® Visual Studio® 2008
    Key Benefits of Microsoft® Visual Studio® 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This white paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in, or introduced into a retrieval system, or transmitted in any form, by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. © 2007 Microsoft Corporation. All rights reserved.
    [Show full text]
  • Actualización De NVIDIA 1.5.20 NVIDIA Corporation 05/12/2011 1.5
    Actualización de NVIDIA 1.5.20 NVIDIA Corporation 05/12/2011 1.5.20 Adobe AIR Adobe Systems Incorporated 08/05/2012 3.2.0.20 70 Adobe Community Help Adobe Systems Incorporated 18/04/2012 3.0.0.400 Adobe Creative Suite 5 Master Collection Adobe Systems Incorporated 18/04/2012 1.240 MB 5.0 Adobe Dreamweaver CS3 Adobe Systems Incorporated 16/10/2011 861 MB 9.0 Adobe Flash Player 11 ActiveX Adobe Systems Incorporated 11/10/2012 6,00 MB 11.4.402.287 Adobe Flash Player 11 Plugin Adobe Systems Incorporated 11/10/2012 6,00 MB 11.4.402.287 Adobe Media Player Adobe Systems Incorporated 18/04/2012 1.8 Adobe Reader X (10.1.4) - Español Adobe Systems Incorporated 17/08/2012 121,1 MB 10.1.4 Advanced RAR Repair v1.2 16/07/2012 Age of Empires III Microsoft Game Studios 20/04/2012 2.091 MB 1.00.0000 Alcatel USB Modem Alcatel 27/06/2012 1.001.00022 Alien Wars Media Contact LLC 20/11/2011 1.0 AnyToISO CrystalIdea Software, Inc. 02/07/2012 16,0 MB 3.2 Apache Tomcat 7.0.14 01/05/2012 Archivos auxiliares de instalación de Microsoft SQL Server 2008 Microsoft Corpor ation 16/10/2011 33,7 MB 10.1.2731.0 Assassin's Creed Revelations Ubisoft 09/10/2012 1.00 AutoCAD 2011 - Español Autodesk 16/10/2011 18.1.49.0 AutoCAD Mechanical 2011 Autodesk 16/10/2011 15.0.46.0 Autodesk 3ds Max 2010 64-bit Autodesk 02/10/2012 770 MB 12.0 Autodesk 3ds Max 2010 64-bit Components Autodesk 02/10/2012 721 MB 12.0 Autodesk 3ds Max 2010 Tutorials Files Autodesk 02/10/2012 259 MB 12.0 Autodesk Backburner 2008.1 Autodesk, Inc.
    [Show full text]
  • DEALING with DATA EDITOR’S NOTE Does Your Program Smell Passive Authentication for ASP.NET with WIF Like Bacon? Michele Leroux Bustamante
    THE MICROSOFT JOURNAL FOR DEVELOPERS AUGUST 2010 VOL 25 NO 8 COLUMNS DEALING WITH DATA EDITOR’S NOTE Does Your Program Smell Passive Authentication for ASP.NET with WIF Like Bacon? Michele Leroux Bustamante . 20 Keith Ward page 4 CUTTING EDGE Tips for Migrating Your Applications to the Cloud Don’t Worry, Be Lazy George Huey and Wade Wegner . 36 Dino Esposito page 6 Creating Synchronization Providers DATA POINTS Deny Table Access to the with the Sync Framework Entity Framework Without Joydip Kanjilal . 46 Causing a Mutiny Julie Lerman page 14 Building an AtomPub Server Using WCF Data Services TEST RUN Chris Sells . 54 Fault Injection Testing with TestApi James McCaffrey page 84 Tuning Your Database Calls THE WORKING PROGRAMMER with Tier Interaction Profi ling Inside SQLite Mark Friedman . 62 Ted Neward page 88 UI FRONTIERS Building Distributed Apps with NHibernate Multi-Touch Manipulation Events in WPF and Rhino Service Bus, Part 2 Charles Petzold page 92 Oren Eini . 72 DON’T GET ME STARTED Windows Phone and the Cloud: an Introduction Mars and Venus David Platt page 96 Ramon Arjona . 78 Untitled-5 2 3/5/10 10:16 AM Sure, Visual Studio 2010 has a lot of great functionality— we’re excited that it’s only making our User Interface components even better! We’re here to help you go beyond what Visual Studio 2010 gives you so you can create Killer Apps quickly, easily and without breaking a sweat! Go to infragistics.com/beyondthebox today to expand your toolbox with the fastest, best-performing and most powerful UI controls available.
    [Show full text]
  • Kunsela Hall Room B118
    Kunsela Hall Room B118 Mac Software Title Version AMD Accelerated Video Transcoding 12.5.100.20704 AMD APP SDK Runtime 10.0.937.2 AMD Catalyst Install Manager 8.0.877.0 AMD Drag and Drop Transcoding 2.00.0000 AMD Media Foundation Decoders 1.0.70704.0230 Apple Application Support 2.3 Apple Software Update 2.1.3.127 Audacity 2.0.2 2.0.2 Auslogics Disk Defrag 3.5 Boot Camp Services 3.3.2921 Bootstrapper 1.1.2.0 Catalyst Control Center ‐ Branding 1.00.0000 Catalyst Control Center Graphics Preview ... 2012.0704.122.388 Catalyst Control Center InstallProxy 2012.0704.122.388 Catalyst Control Center Localization All 2012.0704.122.388 Catalyst Pro Control Center 2012.0704.122.388 CCC Help Chinese Standard 2012.0704.0121.388 CCC Help Chinese Traditional 2012.0704.0121.388 CCC Help Czech 2012.0704.0121.388 CCC Help Danish 2012.0704.0121.388 CCC Help Dutch 2012.0704.0121.388 CCC Help English 2012.0704.0121.388 CCC Help Finnish 2012.0704.0121.388 CCC Help French 2012.0704.0121.388 CCC Help German 2012.0704.0121.388 CCC Help Greek 2012.0704.0121.388 CCC Help Hungarian 2012.0704.0121.388 CCC Help Italian 2012.0704.0121.388 CCC Help Japanese 2012.0704.0121.388 CCC Help Korean 2012.0704.0121.388 CCC Help Norwegian 2012.0704.0121.388 CCC Help Polish 2012.0704.0121.388 CCC Help Portuguese 2012.0704.0121.388 CCC Help Russian 2012.0704.0121.388 CCC Help Spanish 2012.0704.0121.388 CCC Help Swedish 2012.0704.0121.388 Kunsela Hall Room B118 Mac Software Title Version CCC Help Thai 2012.0704.0121.388 CCC Help Turkish 2012.0704.0121.388 ccc‐utility 2012.0704.122.388 CCleaner 3.09 Cisco NAC Agent 4.9.1.13 Citrix online plug‐in ‐ web 12.1.44.1 Citrix online plug‐in (DV) 12.1.44.1 Citrix online plug‐in (HDX) 12.1.44.1 Citrix online plug‐in (USB) 12.1.44.1 Citrix online plug‐in (Web) 12.1.44.1 Construct 2 r139 1.0.139.0 Crystal Reports for Visual Studio 12.51.0.240 Dotfuscator Software Services ‐ Communit ..
    [Show full text]
  • Glenn County Business Associate Agreement
    GLENN COUNTY Information Services Committee 516 West Sycamore Street Willows, California 95988 Telephone (530) 934-6476 FAX (530) 934-6421 June 19, 2017 TO: Prospective Contractors FROM: Glenn County Information Services Coordinating Committee SUBJECT: Request for Proposal for Technical Consulting Services The County of Glenn is requesting proposals from highly qualified consultants with demonstrated expertise in providing technical support services which may include information technology planning, coordination and implementation and information technology infrastructure services. 1.0 Introduction: Summary of the intended procurement 1.1. The County of Glenn has maintained a Support Service Contract with a local vendor since 2003. The contract is scheduled to expire in August of 2017. The County of Glenn seeks a highly qualified consultant that can 1) provide scheduled and emergency on-site and remote technical consulting, 2) Information Technology (“IT”). analysis, planning and program coordination, and 3) other duties as assigned by the Glenn County Information Services (“IS”) Committee. 1.2 The County of Glenn intends to award a contract for the proposed consulting services, as further described in Section 2 of this RFP, that are expected to be performed for a three year term which shall be from September 1, 2017 through August 31, 2020; annual renegotiation of the contract will be at the discretion of the County and shall be based on changes to County staffing levels, network size/needs and/or funding levels. 1.3 This RFP has very specific vendor qualification requirements. Proposals will only be accepted from firms that meet those requirements. See Section 3, Qualifications, for more information.
    [Show full text]