20150526 RapidCopy LT on Qt Japan Summit 2015(English)

11
Developement of RapidCopy (FastCopy for Mac OS X) L’espace Vision Co.,Ltd Programmer: Kengo Sawatsu

Transcript of 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

Page 1: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

Developement of 「 RapidCopy 」(FastCopy for Mac OS X)

L’espace Vision Co.,LtdProgrammer: Kengo Sawatsu

Page 2: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

Introduction :)

Page 3: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

Seriously:) Introduction

• programmer in post-production(L’espaceVision)

• The original business is such as video editing and CG.

• Build editing for storage in-house operation. Total capacity 2PB

• For Mac OS X standard filer "Finder" is too bad, run DIY spirit to develop a file copy tool, a plan to sell

Page 4: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

About RapidCopy• Portable version of the free software "FastCopy"

• Super senior software that exists from Win95 era. Also currently active

• It is written in Win32API "only" to the phenomenal thing.

Trying to do the porting to Mac OS X environment with Qt!

Page 5: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)
Page 6: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)
Page 7: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)
Page 8: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

Inside of RapidCopy(summary)

• Replace Win32API part in POSIX systemcall

• Copy logic is written in classic C language

• GUI rewrite all using the Qt5.4

• Full advantage of the new implementation functions Qt

Page 9: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

Why chose Qt?• Comfortably and ported to Mac OS X and

Linux(in future)

• Quickly create GUI with IDE(Qt Creator)

• Free development to AppStore sold in the LGPL license   note:GPL license If you are developing in iOS

• Want to ease implementation of the various functions

Page 10: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

Struggling in the Mac OS X + Qt• Very little information other than the official

document's Japan(not popular Mac OS X? :(

• In the AppStore correspondence (Sandbox), the corresponding Qt side is not good enough:( I want to improve Qt Community.

• worked hard and got a hint in Japan Qt Users Group.

• thx Japan Qt User Group & Qt Champion Tasuku Suzuki !! :)

Page 11: 20150526 RapidCopy LT on Qt Japan Summit 2015(English)

End

• http://www.lespace.co.jp/

• http://www.lespace.co.jp/file_bl/rapidcopy/rapidcopy.html

• RapidCopy sales page is here

• https://itunes.apple.com/en/app/rapidcopy/id975974524

• https://itunes.apple.com/jp/app/rapidcopy/id975974524