TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

iOS app advice please

3 点作者 jessica_moyer将近 14 年前
Really would like some advise on how you would approach this.<p>Have an FTP server currently full of PDF files (mining permits and maps that are geotagged). Multiple users log in and currently download and print what they need before heading to a mining site. (yes coal mines)<p>Wouldn't it be great if these PDF files were on an iPad! Yipee! Wait:<p>1.) User won't have 3G access in the middle of no where, will need to make an app to sync down the files in advance<p>2.) Some users may have access to 60GB of files and only have a 16GB iPad. So they need to be able to select what they want to sync.<p>3.) When permits or maps are updated the iPad needs to know to download the latest version.<p>4.) One guy asked me "Can we geo-sync those PDF maps to so we can see where we are when we are in the field"<p>I was thinking a custom interface using FTP initially, but now this seems like a monster project and I don't know where to begin.<p>Any advice??? I am ready to hire someone to get it done, probably beyond my skills. Would enjoy learning on the company's dime.<p>-Jessica

4 条评论

allenbrunson将近 14 年前
The syncing part of this problem could indeed be written as an iPad app, fairly trivially. Present a list of files from an FTP server, let the user select the ones to sync, re-sync when needed, etc.<p>The geolocate part is going to be a lot harder. iOS has the MapKit framework, which makes it easy to draw a map, and put a pin into it for your current location. But using an existing PDF as the background? I'm don't think that's doable without a monumental amount of effort. The original map data is in tiles, so it stands to reason that the PDFs would also have to be tiled appropriately. And that's just the first thing that pops into my head.<p>If you do decide to hire somebody to write such an app, I could do it pretty easily. Here's some of my earlier work:<p><a href="http://www.platinumball.net/portfolio/" rel="nofollow">http://www.platinumball.net/portfolio/</a>
评论 #2858778 未加载
makecheck将近 14 年前
Some things to think about...<p>1. Maybe there's no good reason for the files to be so large; for example, maybe the maps are at an extremely high resolution that will never actually be viewable at the original level of detail on an iPad. Should some effort be spent up front to create iPad-sized versions of each page of the PDFs? This type of thing could be automated with the right software, e.g. something that goes from page to page, scales everything down to 30% and writes a new PDF (and you'd want that, so that modified versions could be shrunk in a push-button way).<p>2. Look at on-the-fly compression/decompression. The device could hold <i>compressed</i> versions of each file that are decompressed on demand by an app.<p>Smaller files would not only allow the device to store potentially everything, but it would make any transfers/syncs that much faster.
评论 #2858781 未加载
sdfjkl将近 14 年前
Take a look at Dropbox and their IOS app. I believe it does 1-3. There's certainly apps that also do 4. Have a play with that setup for a while, see if it's worth putting it all into a custom IOS app (you can then build that using Dropbox's API if you like).
alexbosworth将近 14 年前
Have you checked out GoodReader? You could make an App that works with that, GoodReader registers as a file handler for PDF
评论 #2858754 未加载