Hi,

Quoting from [1],
" Pack200 is a compression technology included in Java 1.5.0. It was
designed for compressing jars and works most efficiently on Java class
files. Using Pack200 compression can reduce the size of a jar by about 60%.
By packing the jars placed on an update site and enabling update to unpack
those jars after download, the amount of data downloaded during an update
can be greatly reduced. "

Eclipse uses Pack200 compression to deliver light weight downloads for the
plugins in its p2 repositories. Eclipse has in-built support for this and
Tycho provides tycho-pack200b-plugin [2] which has two goals to pack and
normalize plugins - hence it's possible to automate this with less effort.

I think we also can use this to reduce download sizes of plugins related to
Developer Studio. WDYT?

Thanks,

[1] https://wiki.eclipse.org/Pack200
[2] https://wiki.eclipse.org/Tycho/Pack200

-- 
*Kavith Lokuhewage*
Software Engineer
WSO2 Inc. - http://wso2.com
lean . enterprise . middleware
Mobile - +9477-9-145-123 | +9471-455-6-401
Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419>  Twitter
<https://twitter.com/KavithThiranga>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to