Kinook Software Forum

Go Back   Kinook Software Forum > Ultra Recall > [UR] General Discussion

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 02-06-2023, 04:03 PM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 487
Is it technically possible to open a URD file on a mobile device?

From a computing power standpoint (cpu/memory/solid state storage), do you think it would be feasible to develop a mobile iphone/ipad/andriod client that is capable of opening a urd file e.g. 1gb with 20,000 into items.

Again, I'm asking from a purely computing standpoint. As for business and product management considerations, I do not know.

These devices now, have desktop level resources.

Thanks
Reply With Quote
  #2  
Old 02-06-2023, 07:06 PM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 5,958
Yes, loading the file would be technically feasible, since it is using SQLite. But wrapping a UI to view and edit all of the various document types and data would not be so trivial.
Reply With Quote
  #3  
Old 02-07-2023, 09:52 AM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 487
Yes, I think I understand how much work it requires to be able to edit the different document types. I use DevonThink which is native to MacOS, iOS, and IPadOS and still has issues causing it to crash frequently.

Of course, syncing itself is another beast.

But I think developing a viewer-only client should be much less demanding. Viewing RTF, html, and plain text content on these mobile OS's should be straightforward.

Do you agree?
Reply With Quote
  #4  
Old 02-07-2023, 05:07 PM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 5,958
It depends. RTF & text seems doable, but imported HTML content is stored in a proprietary format in the URD file, and the code to write that out in standard HTML, CSS, etc., to the file system is written in C++, so the app would also need to be written in that language to leverage the existing code. I don't know how straightforward it is to write a device-agnostic app in C++. Also, porting components such as the tree, property grid, and list views which are utilizing a Win32-only control would not be trivial.

For read-only, exporting to external files might be the way to go.
Reply With Quote
  #5  
Old 02-08-2023, 07:28 AM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 487
Wow!
There is always complexity behind what seems so simple i.e. rendering HTML. Did not know that.

Mobile devices and OS's are now desktop-level computing devices. Having an always-on access to my work regardless of the device has become the top feature in all modern apps. Hence, the move towards the use of web technologies and frameworks i.e. Electron and Chromium components. Arguably, at the expense of performance and losing on native OS integrations.

To make UR available anytime, the best solution I've found was to use MS Azure cloud compute instance and connecting to it using remote rdp client. Worked really well, but these compute instance are not cheap. It would cost around $120/month. I may have to use one on my local home network with access from the internet via a firewall.

Thanks for taking the time to enlighten us.
Reply With Quote
  #6  
Old 02-09-2023, 09:30 AM
pplandry pplandry is online now
Registered User
 
Join Date: 09-08-2007
Posts: 4
Hi cnewtonne,

What works very well and costs much less than MS Azure, if not nothing, is to use a remote desktop connection option (MS RD, TeamViewer) to a running instance of your app. That is what I do when I'm away from the office for a significant time, such as on vacations. Works flawlessly.
I also use another Windows program which can 2-way sync to Evernote as mean to have access to some of the stored information, on any device, at any time.

Pierre
Reply With Quote
  #7  
Old 02-09-2023, 12:56 PM
cnewtonne cnewtonne is online now
Registered User
 
Join Date: 07-27-2006
Posts: 487
Great idea. I'm going to try the Teamviewer method.
Thanks for sharing.
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -5. The time now is 12:54 AM.


Copyright 1999-2023 Kinook Software, Inc.