Cameyo — новое средство превратить приложение в portable

    В настоящее время достаточно средств, которые позволяют приложения превращать в portable версии. Есть как бесплатные решения так и платные версии. Cameyo предлагает бесплатное средство создания виртуальных приложений. С простотой и возможностями можно ознакомиться просмотрев данное видео, в данном примере в portable превращается Opera, попутно прихватывая на свой борт flash и java —


    Помимо этого бесплатного средства Cameyo предоставляет бесплатно SDK.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 45

      +2
      Классно. Только боюсь сейчас все начнут делать свои сборки всякой ерунды.
        +7
        Сборок всякой ерунды уже полно
          0
          аха, и ничего плохого что они существуют. Главное уметь выбрать себе хорошую сборку, или в данном случаи сделать. =)
      • UFO just landed and posted this here
          +1
          Насколько увеличивается вес приложения?
            +2
            Тестировал на одной небольшой программе, добавилось 4 мегабайта по сравнению с обычной версией.
            +2
            А как там с тонкой настройкой изоляции?
              +1
              Опера стала весить 61 метр — на видео видно когда копируют в систему без Оперы. Нехило так размерчик увеличился — за счет Явы как я понимаю. А в целом весчь неплохая — потестируем.
                +2
                Судя по виду — неплохой аналог VMware ThinApp. А главное — бесплатный.
                  +3
                  Бойтесь злобных и корыстных людей, которые позашивают в сборки такого трипера, что мама не горюй!
                    0
                    а ведь верно.
                    +1
                    Однажды делал сборку Boson NetSim с помощью Thinstall Virtualization Suite для препода, так как установить софт на компы в институте было невозможно, вес приложения ивеличился в 2,5 раза.
                      0
                      чтобы сделать оперу портабельной достаточной одной галочки при установке…
                        +2
                        Вместе с явой и флешем?
                          –2
                          и с ними тоже
                            +1
                            Как я понимаю, вы говорите про галку «один профиль на всех пользователей» (которой, кстати, я не нашел в msi-инсталляторе), которая определяет содержимое operaprefs_default.ini в плане места хранения профиля.
                            Но каким образом при этом флеш и ява становятся переносимыми, я не понял. Разве длл в папке плагинов — это не просто обертки?
                              0
                              дллки сначала ищутся в папке с плагинами если они там и лежат то всё запускается. Чтобы установить плагины их достаточно скопировать в папку program/plugins.
                                +2
                                Ну вот смотрите, есть ява. Установлена она в C:\Program Files\Java\
                                В оперу грузится C:\Program Files (x86)\Java\jre6\bin\new_plugin\npjp2.dll
                                Даже если я скопирую эту длл в папку плагинов, при переносе на другой компьютер ява не будет работать, ибо эта длл — враппер для запуска установленной явы.
                                  –1
                                  можно просто отдельно портабл яву иметь, такой вариант вам не годится?
                                    +1
                                    И каким образом ее подгружать в портабельную оперу?
                                      –2
                                      не знаю как там дела с портабл оперой, сам я пользуюсь только портабл лисой (от тех же portableapps.com), с ней он взаимодействует нормально.
                                      Попробуйте — вдруг и с оперой будет нормально работать.
                                        0
                                        Только что поставил на голую виртуалку Portable Firefox и Portables Java от PortableApps.
                                        Лиса яву не подхватила. Может, конечно, надо руками прописывать.

                                        Но в любом случае, фраза «чтобы сделать оперу портабельной достаточной одной галочки при установке» явно не канает. Дополнительные пляски с бубнами неоходимы все равно.

                                        И это мы говорим только про оперу. Есть много других разных программ, использующих плагины и фреймворки. И Cameyo, похоже, очень хорошо справляется со своей задачей.
                                          –2
                                          «очень хорошо справляется со своей задачей» не вяжется с habrahabr.ru/blogs/virtualization/104071/#comment_3243357
                                          к тому же телодвижений для подсадки опере джавы будет меньше чем с камео.
                                    –1
                                    ниже уже рассказали все )
                          0
                          Ни слово о самом интересном, как будет «видеть» fs упакованное приложение, как будет вести себя с ограниченными правами(при установке и при запуске), куда и как будут сохраняться настройки?

                          После установки приложение остается в системе, значит протестировать то, что получилось можно только в другой системе, что не есть хорошо.
                            –1
                            А удалить то что установили уже не судьба?
                              0
                              Например, есть приложение нужное не постоянно, хочется чтобы оно не загадило систему.

                              Немного потестировал, настройки сохраняются где-то в системе, запустив «портативное» приложение под разными профилями увидел разные настройки(возможно из-за того что не все удалилось унинсталером).
                              0
                              Ну вообще-то портабельный софт люди делают на чистых виртуальных машинах, где можно сделать откат в первоначальный вид куда угодно и когда угодно.
                                0
                                а вот было бы ооооочень круто, если б эта прога умела делать такой откат. Т.е. чтобы установка и запуск приложения были на самом деле не в системе, а в виртуальной среде этой программы. О большем я и не мечтал бы.
                                  0
                                  В составе Acronis True Image Home есть функция Try&Decide, которая пишет все изменения в виртуальный диск, а потом спрашивает, сохранить изменения или нет.
                                  По-моему, как раз ваш случай.
                                  0
                                  Добавлю, что если под рукой есть установленная вируальная ОС, очень легко отследить «куда ходит» готовое портабелизованное приложение — тем же самым инструментом, коим оно было портабелизовано. Запустить прескан, скопировать на C:\ испытуемое приложение, погонять, выполнить постскан. В частности, в Spoon Virtual Application Studio четко будут показаны все зафиксированные изменения в файловой системе и в реестре; ЕМНИП, в ThinApp то же можно посмотреть. И да, таким образом можно даже еще раз портабелизовать портабелизованное :)
                                +3
                                Попробовал, завиртуалил приложение. Проверил на то, гадит ли в реестр — боже мой, он все настройки виртуализированной программы хранит в реестре, ветка HKCU/VOS. Удалил ее — теперь портативка не запускается с ошибкой невозможности загрузить виртуальный ключ. Отлично.))
                                Плюс Cameyo нигде не хранит свои захваченные программы (файлы, реестры, как ThinApp), т.е. редактировать можно, но только уже собранный exe-файл.
                                Я чего-то не понимаю, или это просто-напросто не работает?:))
                                  0
                                  В добавок к этому посту добавлю, что этот гад все песочницы садит в %userprofile%\Application Data\VOS\ — а как быть с портабелами на флешку? Никакого алгоритма сжатия. Из пяти программ, которые я попытался портабелизовать — две не запустились, выдав ошибки (одна из них — SnagIt, ThinApp её портабелизует на раз).

                                  Короче, хочется верить, что у проги открытое будущее, но в реале на данный момент — шлак.
                                  –1
                                  Настоящий портабельный софт — тот, который запускается и работает из под PE.
                                    0
                                    Отлично. Я даже не знал что существует такого рода программы.
                                    Куплю себе флешку и «на-портаблю» туда всего, собственными руками. Даже если уже есть портабельные версии программ почти на всё.

                                    Кстати не знаете, Daemon Tools получится портаблить?
                                      0
                                      Портабелизовать софт, который устанавливает свои драйверы в систему, практически всегда невозможно. Это — ограничения портабелизации.
                                        0
                                        если вы в этом вопросе разбираетесь — то не подскажете ли почему так? В чём сложность? ведь драйвер — это всего лишь файл, достаточно просто ссылаться не на место в системе, куда он установлен, а в портабл контейнер, куда его перенесли.
                                          0
                                          Буду объяснять упрощённо, если хотите по-серьёзному — потрудитесь почитать материал в интернете, ссылок миллион.

                                          Драйвер в системе работает на низком уровне, фактически он — компонент ядра ОС. Зачастую его работа начинается в момент загрузки системы. Если Вы способны зарегистрировать драйвер и запустить его без перезагрузок, а потом — безопасно выгрузить — тогда да, портабелизация возможна. Но таких примеров немного, и SCSI Pass Through Direct layer (драйвер — компонент практически всех эмуляторов дисков) — не в их числе.
                                            –1
                                            Если Вы способны зарегистрировать драйвер и запустить его без перезагрузок, а потом — безопасно выгрузить — тогда да, портабелизация возможна.

                                            Ну так этим свойством должно обладать практически всё plug'n'play оборудование и драйвера под него, так ведь?
                                            У меня никогда не было, но я знаю, что они существуют — внешние (USB) сидиромы. Они разве не plug'n'play? Просто почти все устройства, подключающиеся по USB — в основном plug'n'play.
                                              0
                                              Объясните мне пожалуйста, что Вас интересует? Эмуляция Daemon Tools или портабелизация plug'n'play драйверов?
                                                0
                                                Я хочу понять, верно ли то, что если бы DT использовал эмулировал бы plug'n'play оборудование — его получилось бы удачно портабелизировать? Извините, что начал издалека.
                                    • UFO just landed and posted this here
                                        0
                                        Вы попробуйте шрифт в .app запихнуть, чтобы его системные функи нормально видели, тогда поговорим. Хотя да. В эппл действительно много криворуких индусов, эта проблема из-за них.
                                          0
                                          На сколько я помню, на маке приложения с основном состоят из одного файла и установка сводится к копированию его в Applications, но где они хранят свои настройки и можно ли при запуске указать откуда их брать?

                                          В данном случае они похоже сохранятся внутри исполняемого файла, что и делает приложение портиабильным, когда его можно запустить с флешки на другой винде со своими настройками и не оставить что нить полезное вроде логов или паролей, и не нагадить в и без того кривой системе.

                                          З.Ы. Зачем это надо не спрашивайте, я сам не понимаю, в то время когда есть интернет, веб приложения и синхронизация.
                                          0
                                          многоядерность и вирутализация скоро будут в каждой х*йне

                                          Only users with full accounts can post comments. Log in, please.