• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Creating iDisk kind of application.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Creating iDisk kind of application.


  • Subject: Re: Creating iDisk kind of application.
  • From: "Finlay Dobbie" <email@hidden>
  • Date: Wed, 25 Apr 2007 12:37:51 +0100

On 25/04/07, php2cocoa <email@hidden> wrote:
Hi All,

I checked MacFUSE and thats what I was looking for. But its only for Mac OS
10.4 and above :-( . I think it would have been great if it could support
Mac OS 10.3.9.

Well, the VFS API in the kernel wasn't fully realised until Mac OS X 10.4, so if you were to implement your own filesystem you'd have to write two different plug-ins if you wanted to support Mac OS X 10.3.x as well as 10.4 and later (although of course you could share the implementation).

Also note that writing VFS plug-in for pre-10.4 requires using
undocumented interfaces, and is largely unsupported, IIRC.

Sometime back when I was researching about, i did find MFSLives and EmptyFS.
The docs says MFS is not longer supported in Mac OS X. (
http://developer.apple.com/samplecode/MFSLives/index.html)

I don't understand what you mean here. MFS is not supported in Mac OS X, but neither is your crazy custom server filesystem... The sample code shows how to implement a VFS plug-in for an unsupported filesystem. MFS is just used as an example of a simple filesystem that you might want to write.

and EmptyFS is using .dmg which is not so interesting.

Yes, it's not exactly a fully-fledged example of what you need to do to implement a VFS plug-in which is back-ended by a remote server, but it's a starting point showing you the basics of what's involved.

Also, note that webdavfs is open-source as part of Darwin, see
<http://www.opensource.apple.com/darwinsource/>.

I think i should explore more of webdav. May be I should build a webdav
server that acts as a intermediary between my server and my webdav client.
Is there any webdav client/server samples available for cocoa/carbon.

Carbon and Cocoa are kind of irrelevant for network server programming. If you want an example of a WebDAV client, see <http://opensource.utr-software.com/connection/>.

-- Finlay
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Creating iDisk kind of application. (From: php2cocoa <email@hidden>)
 >Re: Creating iDisk kind of application. (From: "Philip Q" <email@hidden>)
 >Re: Creating iDisk kind of application. (From: php2cocoa <email@hidden>)

  • Prev by Date: Re: Creating iDisk kind of application.
  • Next by Date: Re: NSAffineTransform question
  • Previous by thread: Re: Creating iDisk kind of application.
  • Next by thread: NSAffineTransform question
  • Index(es):
    • Date
    • Thread