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
