ПРИМЕНЕНИЕ СОСТАВНЫХ ЦЕПОЧЕК ПРЕОБРАЗОВАНИЙ ДЛЯ МНОЖЕСТВА УСТРОЙСТВ

1. Реализуемый компьютером способ для обеспечения составного приложения для множества устройств, причем реализуемый компьютером способ осуществляется посредством одного или более процессоров, выполняющих исполняемые компьютером инструкции для реализуемого компьютером способа, при этом реализуемый компьютером способ содержит этапы, на которых:
- идентифицируют зависимости между первым классом цепочек преобразований и вторым классом цепочек преобразований;
- идентифицируют первое устройство, которое ассоциировано с первым экземпляром первого класса цепочек преобразований;
- идентифицируют второе устройство, которое ассоциировано со вторым экземпляром второго класса цепочек преобразований;
- определяют то, что первый экземпляр и второй экземпляр должны присоединяться; и
- в ответ на определение того, что первый экземпляр и второй экземпляр должны присоединяться, обеспечивают протекание данных между первым и вторым экземплярами в соответствии с идентифицированными зависимостями между первым классом преобразований и вторым классом преобразований и в соответствии с состоянием зависимости между первым и вторым экземплярами.
2. Реализуемый компьютером способ по п. 1, в котором идентификация зависимостей между первым классом цепочек преобразований и вторым классом цепочек преобразований содержит этап, на котором:
- получают определение первого класса цепочек преобразований и определение второго класса цепочек преобразований, которые взаимно задают зависимости между первым классом цепочек преобразований и вторым классом цепочек преобразований.
3. Реализуемый компьютером способ по п. 1, дополнительно содержащий этап, на котором:
- оперируют представлением первого экземпляра первого класса цепочек преобразований от имени первого устройства и преобразуют первый экземпляр в ответ на ввод из первого устройства ввода.
4. Реализуемый компьютером способ по п. 3, в котором первый экземпляр первого класса цепочек преобразований содержит один или более узлов, которые управляют визуализациями на первом устройстве.
5. Реализуемый компьютером способ по п. 1, дополнительно содержащий этапы, на которых:
- определяют то, что второй экземпляр должен отсоединяться от первого экземпляра; и
- в ответ на определение того, что второй экземпляр должен отсоединяться от первого экземпляра, прекращают действие протекания данных между первым и вторым экземплярами.
6. Реализуемый компьютером способ по п. 5, в котором определение того, что первый экземпляр и второй экземпляр должны разъединяться, выполняется в соответствии с одним или более критериями отсоединения, включающими в себя, по меньшей мере, одно из близости первого и второго устройств, состояния завершения собрания и характеристик связи между первым устройством и вторым устройством.
7. Реализуемый компьютером способ по п. 1, в котором определение того, что первый экземпляр и второй экземпляр должны присоединяться, выполняется в соответствии с одним или более критериями присоединения, включающими в себя, по меньшей мере, одно из близости первого и второго устройств, списка участников собрания, взаимосвязи между пользователем первого устройства и пользователем второго устройства и характеристик связи между первым устройством и вторым устройством.
8. Реализуемый компьютером способ по п. 1, при этом реализуемый компьютером способ осуществляется посредством внешней системы, которая не включает в себя первое устройство или второе устройство.
9. Компьютерный программный продукт, содержащий один или более считываемых компьютером носителей данных, имеющих исполняемые компьютером инструкции, которые имеют такую структуру, что при выполнении посредством одного или более процессоров вычислительной системы, они инструктируют вычислительной системе осуществлять реализуемый компьютером способ, причем реализуемый компьютером способ содержит следующее:
- идентификацию зависимостей между первым экземпляром цепочки преобразований первого класса цепочек преобразований и вторым экземпляром цепочки преобразований второго класса цепочек преобразований;
- определение того, что первый экземпляр цепочки преобразований и второй экземпляр цепочки преобразований должны присоединяться; и
- в ответ на определение того, что первый экземпляр цепочки преобразований и второй экземпляр цепочки преобразований должны присоединяться, обеспечение протекания данных между первым и вторым экземплярами цепочек преобразований в соответствии с идентифицированными зависимостями и в соответствии с состоянием зависимости между первым и вторым экземплярами цепочек преобразований.
10. Вычислительная система, содержащая:
- один или более процессоров; и
- один или более считываемых компьютером носителей данных, имеющих исполняемые компьютером инструкции, которые имеют такую структуру, что при выполнении посредством одного или более процессоров, они инструктируют вычислительной системе инструктировать вычислительную систему осуществлять реализуемый компьютером способ, причем реализуемый компьютером способ содержит:
- идентификацию зависимостей между первым экземпляром цепочки преобразований первого класса цепочек преобразований и вторым экземпляром цепочки преобразований второго класса цепочек преобразований;
- определение того, что первый экземпляр цепочки преобразований и второй экземпляр цепочки преобразований должны присоединяться; и
- в ответ на определение того, что первый экземпляр цепочки преобразований и второй экземпляр цепочки преобразований должны присоединяться, обеспечение протекания данных между первым и вторым экземплярами цепочек преобразований в соответствии с идентифицированными зависимостями и в соответствии с состоянием зависимости между первым и вторым экземплярами цепочек преобразований.