[go: up one dir, main page]

RU2004114219A - Система для обеспечения хостинга объектов графической компоновки/представления - Google Patents

Система для обеспечения хостинга объектов графической компоновки/представления Download PDF

Info

Publication number
RU2004114219A
RU2004114219A RU2004114219/09A RU2004114219A RU2004114219A RU 2004114219 A RU2004114219 A RU 2004114219A RU 2004114219/09 A RU2004114219/09 A RU 2004114219/09A RU 2004114219 A RU2004114219 A RU 2004114219A RU 2004114219 A RU2004114219 A RU 2004114219A
Authority
RU
Russia
Prior art keywords
presenters
presenter
layout
graphic
visible image
Prior art date
Application number
RU2004114219/09A
Other languages
English (en)
Other versions
RU2305860C2 (ru
Inventor
Суджал С. ПАРИХ (US)
Суджал С. ПАРИХ
Дмитрий ТИТОВ (US)
Дмитрий ТИТОВ
Олег ОВЕЧКИН (US)
Олег ОВЕЧКИН
Грегори ЛЕТТ (US)
Грегори ЛЕТТ
Гжегож ЗИГМУНТ (US)
Гжегож ЗИГМУНТ
Дебби А. НЬЮМАН (US)
Дебби А. НЬЮМАН
Original Assignee
Майкрософт Корпорейшн (Us)
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Майкрософт Корпорейшн (Us), Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн (Us)
Publication of RU2004114219A publication Critical patent/RU2004114219A/ru
Application granted granted Critical
Publication of RU2305860C2 publication Critical patent/RU2305860C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/30Control of display attribute

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Claims (51)

1. Система управления компоновкой графических выходных данных для упорядочивания и поддержания графически отображаемых выходных данных программ, выполняющихся на компьютерной системе, причем система управления компоновкой графических выходных данных содержит графические элементы, содержащие данные, которые представляют отображаемый контент программы; презентаторы, определяющие состояния отображения для графических элементов, где презентатор конкретного типа поддерживает описание компоновки для соответствующего графического элемента; и систему презентаторов, включающую в себя ведущий интерфейс презентаторов, содержащий метод для подготовки компоновки для видимого изображения в соответствии с набором презентаторов, связанных с графическими элементами, содержащимися в видимом изображении.
2. Система управления компоновкой графических выходных данных по п.1, в которой система презентаторов дополнительно содержит базовый класс презентаторов и в которой набор презентаторов создается из классов презентаторов, полученных из базового класса презентаторов.
3. Система управления компоновкой графических выходных данных по п.2, в которой презентаторы включают в себя метод обновления для вычисления свойств компоновки для презентатора.
4. Система управления компоновкой графических выходных данных по п.3, в которой презентаторы включают в себя метод визуализации для формирования команд, выдаваемых в подсистему графических выходных данных компьютерной системы.
5. Система управления компоновкой графических выходных данных по п.2, в которой классы презентаторов включают в себя заранее определенные классы презентаторов и классы внешних презентаторов.
6. Система управления компоновкой графических выходных данных по п.1, в которой каждый из презентаторов вычисляет состояние компоновки для соответствующего графического элемента на основе значений параметров компоновки, заданных на презентаторе.
7. Система управления компоновкой графических выходных данных по п.1, дополнительно содержащая набор обработчиков уведомлений, причем каждый обработчик уведомлений связан с одним конкретным презентатором из набора презентаторов в видимом изображении, и где обработчик уведомлений обрабатывает изменение графического элемента для определения того, следует ли обновлять соответствующий презентатор.
8. Система управления компоновкой графических выходных данных по п.7, в которой каждый презентатор задает тип обработчика уведомления, который предоставляет уведомления об изменениях конкретному презентатору, имеющему отношение к связанному с ним графическому элементу.
9. Система управления компоновкой графических выходных данных по п.8, в которой обработчик уведомления определяет часть соответствующего презентатора, которая требует обновления ввиду изменений в связанном с ним графическом элементе.
10. Система управления компоновкой графических выходных данных по п.7, в которой система презентаторов регистрирует посредством обработчиков уведомлений те презентаторы, которые требуют обновления на основе изменений соответствующих графических элементов.
11. Система управления компоновкой графических выходных данных по п.1, в которой один экземпляр графического элемента из числа упомянутых графических элементов связан с множеством презентаторов.
12. Система управления компоновкой графических выходных данных по п.11, в которой множество презентаторов, с которыми связан экземпляр графического элемента, является презентаторами одинакового типа.
13. Система управления компоновкой графических выходных данных по п.12, в которой множество презентаторов соответствует отдельным колонкам в одном и том же видимом изображении.
14. Система управления компоновкой графических выходных данных по п.12, в которой множество презентаторов соответствует отдельным страницам в документном видимом изображении одного графического элемента.
15. Система управления компоновкой графических выходных данных по п.11, в которой первый презентатор и второй презентатор из множества презентаторов, связанных с экземпляром графического элемента, связаны с соответствующими первым и вторым отдельными видимыми изображениями.
16. Система управления компоновкой графических выходных данных по п.15, в которой "хостинг" первого и второго отдельных видимых изображений выполняется соответствующими первой и второй системами презентаторов.
17. Система управления компоновкой графических выходных данных по п.1, в которой видимое изображение соответствует прямоугольной области в пространстве графического отображения.
18. Система управления компоновкой графических выходных данных по п.11, в которой множество презентаторов, связанных с экземпляром графического элемента, является множеством презентаторов различных типов.
19. Система управления компоновкой графических выходных данных по п.18, в которой один из множества презентаторов содержит презентатор элементов "отделки" для главного презентатора.
20. Система управления компоновкой графических выходных данных по п.1, в которой презентаторы в видимом изображении иерархически упорядочены, так что дочерние презентаторы содержатся в области, заданной соответствующим родительским презентатором.
21. Система презентаторов для включения в состав системы управления компоновкой графических выходных данных для обработки компоновки от имени программы, предоставляющей графические элементы, которые содержат данные, представляющие отображаемый контент программы, посредством презентаторов, определяющих состояния отображения для графических элементов, и при этом презентатор поддерживает описание компоновки для соответствующего графического элемента, и где система презентаторов управляет и упорядочивает презентаторы, связанные с графическими элементами в видимом изображении, причем система презентаторов содержит базовый класс презентаторов, из которого получают классы презентаторов, и где презентаторы создают из классов презентаторов; и ведущий интерфейс презентаторов, содержащий набор методов, включающий в себя по меньшей мере метод для подготовки компоновки, воплощенной в наборе презентаторов, связанных с графическими элементами в видимом изображении.
22. Система презентаторов по п.21, в которой базовый класс презентаторов задает настраиваемый пользователем метод обновления, подменяемый полученными классами презентаторов, для вычисления свойств компоновки для презентатора.
23. Система презентаторов по п.22, в которой базовый класс презентаторов задает настраиваемый пользователем метод визуализации, подменяемый полученными классами презентаторов, для формирования команд, выдаваемых в подсистему графического вывода компьютерной системы.
24. Система презентаторов по п.21, в которой система презентаторов поддерживает набор классов презентаторов, который включает в себя заранее определенные классы презентаторов и внешние классы презентаторов.
25. Система презентаторов по п.21, в которой базовый класс презентаторов задает метод для вычисления состояния компоновки для графического элемента на основе значений параметров компоновки, заданных на связанном с ним презентаторе.
26. Система презентаторов по п.21, дополнительно включающая базовый класс обработчиков уведомлений, из которого получают классы обработчиков уведомлений, и в которой каждый обработчик уведомлений, созданный из класса обработчиков уведомлений, связан с конкретным презентатором в видимом изображении, и где обработчик уведомлений обрабатывает изменение графического элемента, чтобы определить, следует ли обновлять соответствующий презентатор.
27. Система презентаторов по п.26, в которой класс базовых презентаторов включает в себя "заполнитель" для презентатора для задания типа обработчика уведомлений, который предоставляет уведомления об изменениях конкретному презентатору, относящемуся к связанному с ним графическому элементу.
28. Система презентаторов по п.26, в которой система презентаторов регистрирует посредством обработчиков уведомлений те презентаторы, которым необходимо обновление, на основе изменений в соответствующих графических элементах.
29. Система презентаторов по п.21, в которой система презентаторов связана с видимым изображением, характеризующимся корневым графическим элементом и назначенной зоной, в которой отображают корневой графический элемент и его дочерние графические элементы.
30. Система презентаторов по п.29, в которой видимое изображение соответствует прямоугольной области в пространстве графического отображения.
31. Система презентаторов по п.21, в которой ведущий интерфейс презентаторов включает в себя конструктор для создания системы презентаторов для компоновки отображения для видимого изображения, содержащего набор графических элементов.
32. Система презентаторов по п.31, в которой видимое изображение задается по меньшей мере частично корневым графическим элементом, пересылаемым конструктору.
33. Система презентаторов по п.21, в которой система презентаторов поддерживает сцепление множества презентаторов, так что первый презентатор обеспечивает "отделку" для второго презентатора, связанного с графическим элементом.
34. Система презентаторов по п.21, в которой базовый класс презентаторов включает в себя "заполнитель" для задания дочерних презентаторов, поддерживая тем самым создание иерархической древовидной структуры презентаторов в видимом изображении, так что дочерние презентаторы находятся в области, заданной соответствующим родительским презентатором.
35. Способ для обработки компоновки от имени программы, предоставляющей графические элементы, которые содержат данные, представляющие отображаемый контент программы, посредством презентаторов, определяющих состояния отображения для графических элементов, и причем презентатор поддерживает описание компоновки для соответствующего графического элемента, и при этом система презентаторов обеспечивает хостинг и упорядочивание презентаторов, связанных с графическими элементами в видимом изображении, причем метод содержит этапы: обеспечивают систему презентаторов, содержащую базовый класс презентаторов и ведущий интерфейс презентаторов, содержащий метод для создания компоновки, воплощенной в наборе презентаторов, связанных с графическими элементами в видимом изображении; принимают ведущим интерфейсом презентаторов запрос на формирование компоновки для набора графических элементов в видимом изображении; и создают, для набора графических элементов, соответствующие презентаторы из набора классов презентаторов, полученных из базового класса презентаторов, и вызывают метод на каждом созданном презентаторе для вычисления состояния компоновки для графического элемента, соответствующего презентатору.
36. Способ по п.35, дополнительно содержащий: обеспечивают базовый класс обработчиков уведомлений, задающий интерфейс для набора обработчиков уведомлений, которые облегчают пошаговое обновление компоновки на основе изменений в соответствующих графических элементах.
37. Способ по п.35, дополнительно содержащий организацию презентаторов для видимого изображения в форме иерархического дерева.
38. Способ по п.35, в котором в ответ на вызов создания компоновки для видимого изображения создают систему презентаторов, создавая тем самым отдельную систему презентаторов и соответствующие презентаторы для каждого видимого изображения.
39. Способ по п.35, в котором базовый класс презентаторов задает метод обновления для вычисления свойств компоновки для экземпляра презентатора, связанного с конкретным графическим элементом.
40. Способ по п.35, в котором базовый класс презентаторов задает метод визуализации для формирования команд, выдаваемых в подсистему графического вывода.
41. Способ по п.35, в котором система презентаторов поддерживает образование заранее определенных классов презентаторов и внешних классов презентаторов.
42. Способ по п.35, в котором классы презентаторов соответствуют отличающимся типам презентаторов, которые компонуют различные типы контента графического элемента.
43. Способ по п.35, в котором презентаторы в видимом изображении иерархически упорядочены так, что дочерние презентаторы содержатся в области, заданной соответствующим родительским презентатором.
44. Считываемая компьютером среда, включающая в себя выполняемые компьютером команды для облегчения обработки изображения от имени программы, предоставляющей графические элементы, которые содержат данные, представляющие отображаемый контент программы, посредством презентаторов, определяющих состояния отображения для графических элементов, и где презентатор поддерживает описание компоновки для соответствующего графического элемента и где система презентаторов обеспечивает хостинг и упорядочивание презентаторов, связанных с графическими элементами в видимом изображении, причем считываемые компьютером команды, облегчающие выполнение способа, содержат этапы: предоставление системы презентаторов, содержащей базовый класс презентаторов и ведущий интерфейс презентаторов, содержащий метод для создания компоновки, воплощенной в наборе презентаторов, связанных с графическими элементами в видимом изображении; прием ведущим интерфейсом презентаторов запроса на формирование компоновки для набора графических элементов в видимом изображении; и создание, для набора графических элементов, соответствующих презентаторов из набора классов презентаторов, полученных из базового класса презентаторов, и вызов метода на каждом созданном презентаторе для вычисления состояния компоновки для графического элемента, соответствующего презентатору.
45. Считываемая компьютером среда по п.44, дополнительно содержащая считываемые компьютером команды для:
упорядочения презентаторов для видимого изображения в форме иерархического дерева.
46. Считываемая компьютером среда по п.44, в которой выполняемые компьютером команды облегчают создание экземпляра системы презентаторов в ответ на вызов создания компоновки для видимого изображения, создавая тем самым отдельную систему презентаторов и соответствующие презентаторы для каждого видимого изображения.
47. Считываемая компьютером среда по п.44, в которой базовый класс презентаторов задает метод обновления для вычисления свойств компоновки для экземпляра презентатора, связанного с конкретным графическим элементом.
48. Считываемая компьютером среда по п.44, в которой базовый класс презентаторов задает метод визуализации для формирования команд, выдаваемых в подсистему графического вывода.
49. Считываемая компьютером среда по п.44, в которой система презентаторов поддерживает образование заранее определенных классов презентаторов и внешних классов презентаторов.
50. Считываемая компьютером среда по п.44, в которой классы презентаторов соответствуют отличающимся типам презентаторов, которые компонуют различные типы контента графического элемента.
51. Считываемая компьютером среда по п.44, в которой базовый класс презентаторов задает заполнитель для дочерних презентаторов, облегчая тем самым иерархическую компоновку презентаторов в видимом изображении, так что дочерние презентаторы содержатся в области, заданной соответствующим родительским презентатором.
RU2004114219/09A 2003-05-09 2003-05-15 Система для обеспечения хостинга объектов графической компоновки/представления RU2305860C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/434,850 US20040225960A1 (en) 2003-05-09 2003-05-09 System for hosting graphical layout/presentation objects
US10/434850 2003-05-09
US10/434,850 2003-05-09

Publications (2)

Publication Number Publication Date
RU2004114219A true RU2004114219A (ru) 2005-09-20
RU2305860C2 RU2305860C2 (ru) 2007-09-10

Family

ID=33416813

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2004114219/09A RU2305860C2 (ru) 2003-05-09 2003-05-15 Система для обеспечения хостинга объектов графической компоновки/представления

Country Status (14)

Country Link
US (1) US20040225960A1 (ru)
EP (1) EP1627376A4 (ru)
JP (1) JP4277002B2 (ru)
KR (1) KR100969720B1 (ru)
CN (1) CN100442265C (ru)
AU (1) AU2003237867B8 (ru)
BR (1) BR0306159A (ru)
CA (1) CA2462172A1 (ru)
IL (1) IL161285A (ru)
MX (1) MXPA04004405A (ru)
NO (1) NO20041880L (ru)
RU (1) RU2305860C2 (ru)
WO (1) WO2004107308A1 (ru)
ZA (1) ZA200403495B (ru)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2427901C2 (ru) * 2005-12-01 2011-08-27 Конинклейке Филипс Электроникс, Н.В. Система и способ для представления контента пользователю
US10284688B2 (en) 2011-09-30 2019-05-07 Calgary Scientific Inc. Tiered framework for proving remote access to an application accessible at a uniform resource locator (URL)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4411922B2 (ja) * 2003-10-06 2010-02-10 セイコーエプソン株式会社 構造化文書表示処理装置、構造化文書表示処理方法、構造化文書表示処理プログラム
JP4413629B2 (ja) * 2004-01-09 2010-02-10 パイオニア株式会社 情報表示方法、情報表示装置および情報配信表示システム
US7383500B2 (en) 2004-04-30 2008-06-03 Microsoft Corporation Methods and systems for building packages that contain pre-paginated documents
US7359902B2 (en) 2004-04-30 2008-04-15 Microsoft Corporation Method and apparatus for maintaining relationships between parts in a package
US8661332B2 (en) 2004-04-30 2014-02-25 Microsoft Corporation Method and apparatus for document processing
US7519899B2 (en) 2004-05-03 2009-04-14 Microsoft Corporation Planar mapping of graphical elements
US7607141B2 (en) 2004-05-03 2009-10-20 Microsoft Corporation Systems and methods for support of various processing capabilities
US7634775B2 (en) 2004-05-03 2009-12-15 Microsoft Corporation Sharing of downloaded resources
US8243317B2 (en) 2004-05-03 2012-08-14 Microsoft Corporation Hierarchical arrangement for spooling job data
US7755786B2 (en) 2004-05-03 2010-07-13 Microsoft Corporation Systems and methods for support of various processing capabilities
US7580948B2 (en) 2004-05-03 2009-08-25 Microsoft Corporation Spooling strategies using structured job information
US8363232B2 (en) 2004-05-03 2013-01-29 Microsoft Corporation Strategies for simultaneous peripheral operations on-line using hierarchically structured job information
US7565619B2 (en) * 2004-08-26 2009-07-21 Microsoft Corporation System and method for automatic item relocating in a user interface layout
US7584111B2 (en) 2004-11-19 2009-09-01 Microsoft Corporation Time polynomial Arrow-Debreu market equilibrium
US20070006095A1 (en) * 2005-07-01 2007-01-04 Liangkui Feng Auto layout of user interface elements in a window
CN100395751C (zh) * 2005-10-14 2008-06-18 华为技术有限公司 实现页面灵活布局的装置和方法
US20070113189A1 (en) * 2005-11-15 2007-05-17 Microsoft Corporation Specifying per theme styles for custom graphical elements
US7941749B2 (en) * 2007-05-15 2011-05-10 Microsoft Corporation Composition of electronic document layout
US20080295019A1 (en) * 2007-05-21 2008-11-27 Microsoft Corporation Document with Sidebars
US8095865B2 (en) * 2007-11-21 2012-01-10 Microsoft Corporation Layout manager
US8010886B2 (en) * 2008-01-04 2011-08-30 Microsoft Corporation Intelligently representing files in a view
US8004541B2 (en) * 2008-01-28 2011-08-23 Hewlett-Packard Development Company, L.P. Structured display system with system defined transitions
US20090193067A1 (en) * 2008-01-30 2009-07-30 Microsoft Corporation Server-based recalculation of vector graphics
US20100073160A1 (en) * 2008-09-25 2010-03-25 Microsoft Corporation Alerting users using a multiple state status icon
RU2536379C2 (ru) 2008-11-26 2014-12-20 Калгари Сайентифик Инк. Способ и система для обеспечения удаленного доступа к состоянию прикладной программы
US8230357B2 (en) * 2008-12-18 2012-07-24 Microsoft Corporation Visually processing instance data
US8091016B2 (en) * 2008-12-18 2012-01-03 Microsoft Corporation Visually manipulating instance collections
US9992253B2 (en) 2011-08-15 2018-06-05 Calgary Scientific Inc. Non-invasive remote access to an application program
AU2010210267A1 (en) * 2009-02-03 2011-08-18 Calgary Scientific Inc. Method and system for enabling interaction with a plurality of applications using a single user interface
US10055105B2 (en) 2009-02-03 2018-08-21 Calgary Scientific Inc. Method and system for enabling interaction with a plurality of applications using a single user interface
US8402379B2 (en) * 2009-09-30 2013-03-19 SAP Portals Israel Limited Dynamic content layout for a user interface display
KR101452713B1 (ko) 2009-10-30 2014-10-21 삼성전자주식회사 픽처 경계의 부호화 단위를 부호화, 복호화 하는 방법 및 장치
US20110271184A1 (en) * 2010-04-28 2011-11-03 Microsoft Corporation Client application and web page integration
US9741084B2 (en) 2011-01-04 2017-08-22 Calgary Scientific Inc. Method and system for providing remote access to data for display on a mobile device
CA2734860A1 (en) 2011-03-21 2012-09-21 Calgary Scientific Inc. Method and system for providing a state model of an application program
WO2013024342A1 (en) 2011-08-15 2013-02-21 Calgary Scientific Inc. Method for flow control and for reliable communication in a collaborative environment
WO2013076554A1 (en) 2011-11-23 2013-05-30 Calgary Scientific Inc. Methods ans systems for collaborative remote application sharing and conferencing
US8959431B2 (en) * 2012-01-16 2015-02-17 Microsoft Corporation Low resolution placeholder content for document navigation
US9602581B2 (en) 2012-03-02 2017-03-21 Calgary Scientific Inc. Remote control of an application using dynamic-linked library (DLL) injection
US9293008B2 (en) * 2012-03-16 2016-03-22 Bally Gaming, Inc. Layout elements as rendering placeholders for native wagering game applications
US9729673B2 (en) 2012-06-21 2017-08-08 Calgary Scientific Inc. Method and system for providing synchronized views of multiple applications for display on a remote computing device
US20140026039A1 (en) * 2012-07-19 2014-01-23 Jostens, Inc. Foundational tool for template creation
US20140258003A1 (en) * 2013-03-07 2014-09-11 Microsoft Corporation Online advertising with integrated interfaces
US20150113507A1 (en) * 2013-10-18 2015-04-23 Distech Controls Inc. Method for automatic grouping of interlinked graphical configuration elements and computer program product
US9686205B2 (en) 2013-11-29 2017-06-20 Calgary Scientific Inc. Method for providing a connection of a client to an unmanaged service in a client-server remote access system
WO2016120730A1 (en) 2015-01-30 2016-08-04 Calgary Scientific Inc. Highly scalable, fault tolerant remote access architecture and method of connecting thereto
US10015264B2 (en) 2015-01-30 2018-07-03 Calgary Scientific Inc. Generalized proxy architecture to provide remote access to an application framework
US10445391B2 (en) 2015-03-27 2019-10-15 Jostens, Inc. Yearbook publishing system
CN107239268A (zh) 2016-03-29 2017-10-10 阿里巴巴集团控股有限公司 一种业务处理方法、装置和智能终端
DE102017000569B4 (de) * 2017-01-23 2025-07-10 e.solutions GmbH Verfahren, Computerprogrammprodukt und Vorrichtung zum Ermitteln von Eingabebereichen an einer grafischen Benutzeroberfläche
EP3673336A1 (en) * 2017-10-26 2020-07-01 Siemens Aktiengesellschaft Building and tracking of an automation engineering environment
CN108388462B (zh) * 2018-02-28 2021-04-27 武汉斗鱼网络科技有限公司 元素变更通知方法、装置及终端设备
CN112463272B (zh) * 2020-11-13 2024-06-18 广州市百果园网络科技有限公司 一种界面布局加载显示方法、系统、电子设备及存储介质
CN112764729B (zh) * 2021-01-08 2024-02-06 深圳依时货拉拉科技有限公司 应用软件开发方法、装置、计算机设备及可读存储介质
CN114090172B (zh) * 2021-11-10 2024-06-18 北京字节跳动网络技术有限公司 跨系统的小部件复用方法及装置
US20230169138A1 (en) * 2021-12-01 2023-06-01 Salesforce.Com, Inc. Rendering primitive child elements corresponding to child components of a user interface without instantiating the child components

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6259446B1 (en) 1992-12-23 2001-07-10 Object Technology Licensing Corporation Menu state system
US6243102B1 (en) * 1994-05-16 2001-06-05 Apple Computer, Inc. Data-driven layout engine
US5838317A (en) * 1995-06-30 1998-11-17 Microsoft Corporation Method and apparatus for arranging displayed graphical representations on a computer interface
US5873106A (en) * 1995-09-18 1999-02-16 Oracle Corporation Geometry management for displaying objects on a computer
US5815415A (en) * 1996-01-19 1998-09-29 Bentley Systems, Incorporated Computer system for portable persistent modeling
US6038573A (en) 1997-04-04 2000-03-14 Avid Technology, Inc. News story markup language and system and process for editing and processing documents
US6141007A (en) 1997-04-04 2000-10-31 Avid Technology, Inc. Newsroom user interface including multiple panel workspaces
US6496202B1 (en) 1997-06-30 2002-12-17 Sun Microsystems, Inc. Method and apparatus for generating a graphical user interface
US5886694A (en) * 1997-07-14 1999-03-23 Microsoft Corporation Method for automatically laying out controls in a dialog window
RU2202155C2 (ru) * 1997-11-12 2003-04-10 Каналь+Сосьетэ Аноним Способ и устройство для трансляции данных для интерактивных тв приложений
US6769124B1 (en) * 1998-07-22 2004-07-27 Cisco Technology, Inc. Persistent storage of information objects
CA2256931A1 (en) * 1998-12-23 2000-06-23 Robert Weisz Source editing in a graphical hierarchical environment
US6636242B2 (en) * 1999-08-31 2003-10-21 Accenture Llp View configurer in a presentation services patterns environment
US6721950B1 (en) * 2000-04-06 2004-04-13 Microsoft Corporation Input redirection
US7051276B1 (en) * 2000-09-27 2006-05-23 Microsoft Corporation View templates for HTML source documents
RU2200345C2 (ru) * 2000-12-05 2003-03-10 Общество с ограниченной ответственностью "Новые Алмазные Технологии" Способ визуального отображения и анализа аномалий многомерного объекта или процесса
AUPR464601A0 (en) * 2001-04-30 2001-05-24 Commonwealth Of Australia, The Shapes vector
US20040006765A1 (en) * 2002-04-16 2004-01-08 Goldman Kenneth J. Live software construction with dynamic classes
US7299409B2 (en) * 2003-03-07 2007-11-20 International Business Machines Corporation Dynamically updating rendered content

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2427901C2 (ru) * 2005-12-01 2011-08-27 Конинклейке Филипс Электроникс, Н.В. Система и способ для представления контента пользователю
US10284688B2 (en) 2011-09-30 2019-05-07 Calgary Scientific Inc. Tiered framework for proving remote access to an application accessible at a uniform resource locator (URL)
US10904363B2 (en) 2011-09-30 2021-01-26 Calgary Scientific Inc. Tiered framework for proving remote access to an application accessible at a uniform resource locator (URL)

Also Published As

Publication number Publication date
JP2006526179A (ja) 2006-11-16
KR20060006989A (ko) 2006-01-23
NO20041880D0 (no) 2004-05-07
CA2462172A1 (en) 2004-11-09
EP1627376A1 (en) 2006-02-22
AU2003237867A1 (en) 2005-01-21
US20040225960A1 (en) 2004-11-11
IL161285A (en) 2009-02-11
WO2004107308A1 (en) 2004-12-09
AU2003237867B8 (en) 2009-10-15
KR100969720B1 (ko) 2010-07-12
ZA200403495B (en) 2006-05-31
RU2305860C2 (ru) 2007-09-10
MXPA04004405A (es) 2005-02-17
EP1627376A4 (en) 2010-05-12
AU2003237867B2 (en) 2009-09-17
CN1615507A (zh) 2005-05-11
CN100442265C (zh) 2008-12-10
NO20041880L (no) 2004-06-28
JP4277002B2 (ja) 2009-06-10
BR0306159A (pt) 2005-02-09

Similar Documents

Publication Publication Date Title
RU2004114219A (ru) Система для обеспечения хостинга объектов графической компоновки/представления
JP7059323B2 (ja) ダイアログカスタマイズのためのシステムおよび方法
JP7354294B2 (ja) 階層流動コンポーネントおよび動的レイアウトを統合した応答編集および表示を提供するシステムおよび方法
US7856596B2 (en) Method and system for separation of content and layout definitions in a display description
KR101130487B1 (ko) 그리드 캔버스
US9304837B2 (en) Cellular user interface
US7096454B2 (en) Method for gesture based modeling
CN103019682B (zh) 一种通过自定义图形组合在svg中展示数据的方法
CN101382887A (zh) 一种调整界面布局的方法及装置
US11157680B1 (en) Systems for suggesting content components
CN109716294A (zh) 具有可移动迷你标签的用户界面
Taylor et al. Chiron-1: A software architecture for user interface development, maintenance, and run-time support
US7577912B2 (en) Suggestive form factors
Sá et al. Low code approach for business analytics
JP2011107890A (ja) 設計支援プログラム及び設計支援装置
CN113656431A (zh) 一种基于大数据的图形展示方法
CN118710768B (zh) 一种基于树形结构图的图像生成方法、装置以及电子设备
JP7651400B2 (ja) 設計支援装置、制御方法、及びプログラム
Cedillo A Domain-Specific Language and Model-Based Engine for Implementing IoT Dashboard Web
Wan et al. Design and implementation of human resource management system based on Saas model
CN117608573A (zh) 用户界面ui的开发方法、装置、设备及介质
CN120010973A (zh) 一种基于多维变量表达式的信息展示交互方法及系统
CN119536894A (zh) 阶梯流卡片展示方法及装置
CN118484467A (zh) 自助化数据平台系统、控制方法、设备及存储介质
CN117492754A (zh) 基于内置化角色分配组件的页面构建方法、系统、电子设备

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20130516