Questions tagged [occasionallyconnected]

Use the "Occassionally-Connected Computing" tag for "OCC" issues such as cloud-device synchronization and offline device operations.

"Occassionally-Connected Computing" or "OCC" is the main paradigm of our day for phones and other devices:

Users can utilize the data system, on the device, even when the device is not connected. When connection to the cloud resumes, some sort of synchronization systems aligns the cloud and devices.

All major apps of our era (the major social media apps, etc) are "OCC" systems. Most BAAS systems (whether Parse, Firebase, etc) have OCC elements, or indeed, are entirely conceived as an OCC solution.

24 questions
17
votes
9 answers

Sync Framework with SQL DB's: Getting Started

I have an app that uses SQL Enterprise to store all data in 4 different DB's. I needed to build in the ability to work "offline" for my users. I accomplished this through Merge Replication to local SQL Express installs for everyone. This "Works"…
14
votes
4 answers

Occasionally connected CQRS system

Problem: Two employees (A & B) go off-line at the same time while editing customer #123, say version #20, and while off-line continue making changes... Scenarios: 1 - The two employees edit customer #123 and make changes to one or more identical…
11
votes
4 answers

Sync Framework Resources

I am looking for resources on Microsoft Sync Framework. Although MSDN and Google Search gave me the brief overview, I want some demos and presentations. Also, is Live Mesh based on Sync Framework?
ManojN
  • 855
  • 1
  • 11
  • 22
10
votes
6 answers

Tools for Building an OCA (Occasionally Connected Application)

I will be building an in-house, Occasionally Connected App (OCA). What technologies would you suggest I employ. Here are my parameters: .NET Shop(3.5sp1) C# for code behind (winform,wpf,silverlight) SQL Server Backend (2005 or possibly 2008 pending…
Refracted Paladin
  • 12,096
  • 33
  • 123
  • 233
3
votes
3 answers

How relevant is support for "occasional connected" scenarios?

A while back, smart clients had been touted as the solution to "occasional connected" usage environments, and toolkits like Google Gears have sprouted for the same reason. It looks to me like constant, reliable Internet access is becoming more and…
Tony the Pony
  • 40,327
  • 71
  • 187
  • 281
2
votes
1 answer

Tools for Building an OCA (Occasionally Connected Application) 2015

This question has been asked before, but the times and technology seemed to have dramatically changed, so I find the need to ask again. The changes being: * Compact 3.5 SP2 is deprecated (soon to be no support) * Compact 4.0 does not support…
2
votes
2 answers

Does Anyone Have Experience Creating an Occasionally-Connected Browser App With NHibernate?

We need to make our enterprise ASP.NET/NHibernate browser-based application able to function when connected to or disconnected from the customer's server. Has anyone done this? If so, how did you do it? (Technology, architecture,…
1
vote
1 answer

Mobile/Desktop - What Strategy Makes Sense

My boss has big dreams. He wants to write an application that runs on both the desktop and mobile devices. In addition, he wants it to be occasionally connected (can run without an internet connection). The application will rely heavily on data from…
Anthony Compton
  • 5,271
  • 3
  • 29
  • 38
1
vote
2 answers

Terminology for mobile computing with a tablet?

This is more of a terminology question... I'm developing an occasionally connected application that will run on a tablet for clinicians or field service workers but I'm struggling with what this type of computing is referred to. Mobile computing as…
1
vote
1 answer

EventSourcing in occassionally connected systems: what if there are two servers?

I am recently bumping my head trying to get around this problem. single server scenario You have a client that is occasionally connected to a single server. I recently watched greg youngs video on occasionally connected systems on skillsmatter.com…
1
vote
0 answers

Modern Sync Strategy for Occasionally Connected Winforms App

I am tasked with writing a Winforms point-of-service app for a small company that has about 10 locations. It has a fairly simple database structure with tables for customers, invoices, transactions, stores, vehicles, etc. I'm thinking of using…
1
vote
1 answer

Data architecture for a occasionally connected scientific field jounal solution

We are at the onset of developing a solution to handle collection and storage of scientific field data. The solution should handle multiple Thick Windows PC field-clients attached to vehicles (trucks, boats, etc.) connected through cellular-network…
1
vote
1 answer

convert always connected to occasionally connected application

I have an existing client-server 3-tier application with the following stack : Smart-Client (Win-Forms) IIS/ASP.NET Sql server Some of the data is stored in Entity–attribute–value (EAV) model. All primary keys are integer identity…
1
vote
1 answer

Occasionally connected application - SQL Compact+EntityFramework+SyncFramework issue

I'm currently exploring different avenues for a new application that falls in the "occasionally connected" category. After some research I "decided" to go for a central SQLServer and clients with SqlCompact database that would sync when…
0
votes
1 answer

Local reporting options in a Disconnected environment?

What are my options to allow local reporting in my environment? I have an existing central reporting services already working that they access through the web. I now need to offer those same reports on there local machine. What are the local…
Refracted Paladin
  • 12,096
  • 33
  • 123
  • 233
1
2